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.