comparaison de mot (python3.2.8, Pychram)
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

comparaison de mot (python3.2.8, Pychram)



  1. #1
    inviteb6317f7f

    comparaison de mot (python3.2.8, Pychram)


    ------

    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?
    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
    Je pense que le problème vient de ma dernière boucle mais je ne suis pas sûr...

    -----

  2. #2
    umfred

    Re : comparaison de mot (python3.2.8, Pychram)

    tout bêtement ta condition du while.
    k vaut combien au début ? 0
    len(mot_de_base) vaut 5
    k est donc inférieur à 5 donc on n'entre pas dans la boucle CQFD

  3. #3
    polo974

    Re : comparaison de mot (python3.2.8, Pychram)

    test à l'envers et erreur si mot_de_base plus long que trad...


    Code:
    ''.join([x[0] if x[0] == x[1] else '*' for x in zip(mot_de_base, trad)])
    Jusqu'ici tout va bien...

Discussions similaires

  1. Python2, python3 et virtualenv
    Par hary dans le forum Programmation et langages, Algorithmique
    Réponses: 4
    Dernier message: 23/12/2016, 11h02
  2. [Python3.x]Algorithme pour sous-listes/Parties d'un ensemble
    Par invite2ed02f7e dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 06/11/2016, 17h54
  3. comparaison
    Par invitec7eabd91 dans le forum Mathématiques du collège et du lycée
    Réponses: 5
    Dernier message: 16/01/2016, 14h57
  4. Réponses: 4
    Dernier message: 04/02/2013, 21h54
  5. comparaison
    Par invite2b6319cb dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 2
    Dernier message: 17/12/2005, 19h28