Score_scrabble


#1



`
mon code veut pas passer alors qu'elle marche, quelqu'un pourrait m'aider? :

score = {"a": 1, "c": 3, "b": 3, "e": 1, "d": 2, "g": 2,
"f": 4, "i": 1, "h": 4, "k": 5, "j": 8, "m": 3,
"l": 1, "o": 1, "n": 1, "q": 10, "p": 3, "s": 1,
"r": 1, "u": 1, "t": 1, "w": 4, "v": 4, "y": 4,
"x": 8, "z": 10}

entre = raw_input("entrez")
def score_scrabble(mot):
total = 0
for x in mot:
total = total + score[x.lower()]
return total

print score_scrabble(entrez)

code erreur: Oups, merci de réessayer. Votre fonction échoué sur tarte comme entrée car votre fonction indique une erreur "global name 'reponse' is not defined".


#2

Bonjour @apdil,

Modifier cette ligne ...

print score_scrabble(entrez)

... pour ça ...

print score_scrabble(entre)

Il ya une bogue dans le test de correction de soumission pour cette leçon. Ajouter ceci à votre code comme code de déblocage ...

# code de déblocage
def reponse(mot):
    return score_scrabble(mot)