Obtenez les meilleures solutions à vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Notre plateforme vous connecte à des professionnels prêts à fournir des réponses précises à toutes vos questions. Explorez des milliers de questions et réponses fournies par une communauté d'experts sur notre plateforme conviviale.
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.
Merci d'utiliser notre service. Notre objectif est de fournir les réponses les plus précises pour toutes vos questions. Revenez pour plus d'informations. Nous espérons que vous avez trouvé ce que vous cherchiez. Revenez nous voir pour obtenir plus de réponses et des informations à jour. Nous sommes ravis de répondre à vos questions sur Laurentvidal.fr. N'oubliez pas de revenir pour en savoir plus.