👤

Rejoignez FRstudy.me et commencez à obtenir les réponses dont vous avez besoin. Rejoignez notre communauté de connaisseurs pour trouver les réponses dont vous avez besoin sur n'importe quel sujet ou problème.

Créer un programme qui demande à l’utilisateur en quelle année Charlemagne a été couronné empereur, et qui affiche un message de félicitations et le nombre d’essais nécessaires à l’utilisateur pour trouver la bonne réponse.
(En utilisant les boucles « pour » et « tant que »
Merci


Sagot :

Réponse :

def charlemagne_naissance_with_while():

   nb_essais = 0

   date_couronnement = "800"

   while True:

       nb_essais += 1

       date_entree = str(input("En quelle année Charlemagne a-t-il été couronné empereur ?\nEssais: " + str(nb_essais) + "\nRéponse: "))

       if date_entree == date_couronnement:

           print("Félicitaion, vous avez trouvé. après " + str(nb_essais) + " essais.")

           return

       print("Faux !")

def charlemagne_naissance_with_for():

   nb_essais = 0

   date_couronnement = "800"

   for i in range(5):

       nb_essais += 1

       date_entree = str(input("En quelle année Charlemagne a-t-il été couronné empereur ?\nEssais: " + str(nb_essais) + "\nRéponse: "))

       if date_entree == date_couronnement:

           print("Félicitaion, vous avez trouvé. après " + str(nb_essais) + " essais.")

           return

       print("Faux !")

   print("Nombre d'essais écoulés, perdu !")

Explications :

Il y a deux fonctions, "charlemagne_naissance_with_while", qui utilise une boucle tant que Vrai (une boucle infinie, donc nombre d'essais infinis), et "charlemagne_naissance_with_for" qui limite le nombre d'essais à 5.

Normalement tu as tout ce qu'il te faut, si tu as des questions n'hésites pas.

Nous sommes ravis de vous compter parmi nos membres. Continuez à poser des questions, à répondre et à partager vos idées. Ensemble, nous pouvons créer une ressource de connaissances précieuse. FRstudy.me s'engage à répondre à toutes vos questions. Merci et revenez souvent pour des réponses mises à jour.