Laurentvidal.fr simplifie votre recherche de solutions aux questions quotidiennes et complexes avec l'aide de notre communauté. Obtenez des réponses rapides à vos questions grâce à un réseau de professionnels expérimentés sur notre plateforme de questions-réponses. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions précises à vos interrogations de manière rapide et efficace.
Sagot :
Réponse :
j ai fait un peu de zele - j ai gere les cas ou l utilisateur renvoie autre chose qu un entier positif - tu peux supprimer ce que tu veux, en gras c est en gros ce que l exo te demande
Explications :
while True: # c est pour avoir un programme qui tourne en boucle car True est toujours vrai
# on demande a l utilisateur de rentrer un nombre positif
reponse_utilisateur = input("Veuillez saisir un nombre entier positif --> ")
# on utilise un try / except pour gerer les exceptions, c est a dire les cas ou l utilisateur ne rentre pas un nombre entier positif
try:
reponse = int(reponse_utilisateur)
# si jamais la reponse n est pas un entier ca va aller directement a l exception ValueError
if reponse < 0: # si jamais c est negatif
print("Positif svp le nombre...")
elif (reponse%3) == 0: # on fait le reste de ce nombre par la division euclidienne de 3
print("Vous savez quoi ? votre nombre est divisible par 3 !")
else:
print("Votre nombre n'est pas divisible par 3 !")
except ValueError:
print("Entrez un nombre entier positif svp")
Nous apprécions votre temps sur notre site. N'hésitez pas à revenir si vous avez d'autres questions ou besoin de précisions. Nous apprécions votre visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Laurentvidal.fr, votre site de référence pour des réponses précises. N'oubliez pas de revenir pour en savoir plus.