Laurentvidal.fr vous aide à trouver des réponses à toutes vos questions grâce à une communauté d'experts passionnés. Trouvez des solutions détaillées à vos questions grâce à une large gamme d'experts sur notre plateforme conviviale de questions-réponses. Découvrez des réponses détaillées à vos questions grâce à un vaste réseau de professionnels sur notre plateforme de questions-réponses complète.
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.
Nous apprécions votre temps sur notre site. N'hésitez pas à revenir si vous avez d'autres questions ou besoin de précisions. Merci d'utiliser notre plateforme. Nous nous efforçons de fournir des réponses précises et à jour à toutes vos questions. Revenez bientôt. Merci de visiter Laurentvidal.fr. Revenez souvent pour obtenir les réponses les plus récentes et des informations.