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.

Bonjour,
Je suis en seconde et je n'arrive pas à cet énoncé de SNT(science du numérique), pouvez vous m'aider ?
Ecrire un programme Python qui demande un nombre entier positif à l'utilisateur et qui affiche comme résultat "Le nombre n'est pas divisible par 3" selon les cas.
Merci


Sagot :

Tenurf

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.