Informatique

Question

Bonjour, Pouvez vous m'aider pour un devoir sur python svp.
Merci d'avance
Bonjour, Pouvez vous m'aider pour un devoir sur python svp. Merci d'avance

1 Réponse

  • Bonjour,

    1)

    def contientLettre(chaine, lettre):

       if str(lettre) in str(chaine):

           return True

       else:

           return False

    2)

    def afficheMot(chaine, trouve):

       affiche = ""

       for lettre in str(chaine):

           for lettre_trouve in  trouve:

               if cotientLettre(chaine, lettre_trouve):

                   affiche = affiche + lettre

               else:

                   affiche = affiche + "_"

       print(affiche)

    3)

    def aGagne(chaine, trouve):

       nb_trouve = 0

       nb_mot = len(chaine)

       for lettre_trouve in trouve:

           if contientLettre(chaine, lettre_trouve):

               nb_trouve += 1

       if nb_mot == nb_trouve:

           return True