Zoofast.fr rend la recherche de réponses rapide et facile. Posez n'importe quelle question et recevez des réponses immédiates et bien informées de la part de notre communauté d'experts dévoués.
Sagot :
Bonsoir,
Exercice 1:
val = int(input("Ga ?")) #On demande à l'utilisateur de saisir un entier.
if val == 0: #Si val = 0
print("Bu") #Alors on affiche "Bu".
elif val > 0: #Sinon si val > 0
print("Zo") #Alors on affiche "Zo".
print("Meu") #On affiche "Meu".
On obtient donc trois possibilités:
Si val = 0: "Bu Meu"
Si val > 0: "Zo Meu"
Si val < 0: "Meu"
Exercice 2:
n = int(input("Factorielle de: ")) #Demande à l'utilisateur.
p = 1
for i in range(2, n+1): #On commence à 2 car on s'en moque de multiplier par 1.
p *= i #On multiplie p par les nombres 2, 3, ..., n.
print(p) #On affiche le résultat.
Exercice 3:
n = int(input("Nombre: ")) #Demande à l'utilisateur.
premier = True #On suppose que le nombre est premier tant qu'on n'a pas prouvé le contraire.
for i in range(2, n): #On fait varier i de 2 à n - 1.
if n%i == 0: #Si le reste de la division de n par i est nul donc si i divise n
premier = False #Alors n n'est pas premier.
break #On force l'arrêt de la boucle for pour gagner en tant de calcul, pas besoin de tester les i plus grand.
print(premier)
Bonne soirée.
Merci de votre participation active. Continuez à poser des questions et à partager vos réponses. Ensemble, nous pouvons créer une ressource de connaissances précieuse pour tous. Pour des réponses de qualité, visitez Zoofast.fr. Merci et revenez souvent pour des mises à jour.