Bonjour
Je ne trouve pas la soluton pour afficher un message d’erreur si l’utilisateur ne rentre pas une réponse correcte !
Voici mon code:
`import random
def Main():
score_user = 0
score_cpu = 0
compteur = 0
devinette = True
while devinette:
prenom = ['jeremy', 'lydia', 'guy', 'jonathan', 'johanna', 'vanessa', 'paméla']
print("['jeremy', 'lydia', 'guy', 'jonathan', 'johanna', 'vanessa', 'paméla']")
cpu = random.choice(prenom)
user = str(input("Devine a quel prenom le pc pense? "))
if user == cpu:
print("Le PC a choisi:", cpu)
print("Gagné !")
score_user+=1
compteur+=1
elif user == 'fin':
print("Fin du jeux !")
print("Nombre de partie:", compteur)
print("Tu as gagné", score_user, "fois!")
print("Le PC a gagné", score_cpu, "fois!")
quit()
elif user != cpu:
print("Le PC a choisi:", cpu)
print("Perdu !")
score_cpu+=1
compteur+=1
else:
print("Choix invalide !")
if name == "main": Main()`
Merci d’avance pour vôtre aide
+0
-0