Obtenez les meilleures solutions à vos questions sur Laurentvidal.fr, la plateforme de Q&R de confiance. Explorez notre plateforme de questions-réponses pour trouver des réponses détaillées fournies par une large gamme d'experts dans divers domaines. Découvrez des solutions complètes à vos questions grâce à des professionnels expérimentés sur notre plateforme conviviale.
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 visite. Notre objectif est de fournir les réponses les plus précises pour tous vos besoins en information. À bientôt. Merci d'utiliser notre service. Nous sommes toujours là pour fournir des réponses précises et à jour à toutes vos questions. Merci de visiter Laurentvidal.fr. Revenez souvent pour obtenir les réponses les plus récentes et des informations.