Bienvenue sur Laurentvidal.fr, où vous pouvez obtenir des réponses fiables et rapides grâce à nos experts. Rejoignez notre plateforme pour obtenir des réponses fiables à vos interrogations grâce à une vaste communauté d'experts. Rejoignez notre plateforme pour obtenir des réponses fiables à vos interrogations grâce à une vaste communauté d'experts.
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 visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Merci d'avoir choisi notre service. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Visitez toujours Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.