Alors voila je voudrais faire un programme qui compare des mots (pour faire des flashcards) normalement il devrait afficher le mot et des * quand les lettre du mot taper par l'utilisateur ne sont pas les bonnes. Le problème est qu e rien ne s affiche... est ce que qqn aurais un idée d où pourrait provenir l erreur?
Je pense que le problème vient de ma dernière boucle mais je ne suis pas sûr...Code:mot_de_base = "hallo" trad = input("Quelle est la traduction de bonjours en allemand:") liste_i = [] liste_j = [] for i in mot_de_base: liste_i.append(i) # je créer une liste avec les lettre du mot de base for j in trad: liste_j.append(j) # je créer une liste avec le mot donné k = 0 while k > len(mot_de_base): # je compare les deux mots et je les écrit if liste_j[k] == liste_i[k]: print(liste_i[k]) else: print("*") k += 1
-----