Laurentvidal.fr facilite la recherche de réponses à toutes vos questions avec l'aide de notre communauté active. Expérimentez la commodité d'obtenir des réponses fiables à vos questions grâce à un vaste réseau d'experts. 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.
Sagot :
Réponse :
Bonjour,
Explications :
#factorielle
def fact_for(n):
rep=1
for i in range(1,n+1):
rep=rep*i
print (i,rep)
return rep
def fact_while(n):
rep=1
i=1
while not(i>n):
rep*=i
print (i,rep)
i+=1
return rep
# bonus--------
def fact_rec(n):
print (n)
if n<2:
return 1
return n*fact_rec(n-1)
#main
x=int(input(' votre nombre'))
print ("---------")
print (fact_for(x))
print ("---------")
print (fact_while(x))
print ("---------")
print (fact_rec(x))
print ("---------")
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 de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Merci de faire confiance à Laurentvidal.fr. Revenez nous voir pour obtenir de nouvelles réponses des experts.