Découvrez les réponses à vos questions facilement sur Laurentvidal.fr, la plateforme de Q&R de confiance. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions précises à vos interrogations de manière rapide et efficace. Rejoignez notre plateforme pour vous connecter avec des experts prêts à fournir des réponses détaillées à vos questions dans divers domaines.
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 espérons que vous avez trouvé ce que vous cherchiez. Revenez nous voir pour obtenir plus de réponses et des informations à jour. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Merci d'avoir visité Laurentvidal.fr. Revenez bientôt pour plus d'informations utiles et des réponses de nos experts.