Je bloque sur ces 2 questions,j'aimerais de l'aide s'il vous plait : On considère le programme python suivant : n=int(input(”Entrez un nombre entier”)) p=1 for
Informatique
yumiitsu
Question
Je bloque sur ces 2 questions,j'aimerais de l'aide s'il vous plait :
On considère le programme python suivant :
n=int(input(”Entrez un nombre entier”))
p=1
for k in range(1,n+1):
p=k∗p
print(p)
1. Qu’affiche le programme si on lui rentre les valeurs 2,3,4 et 5 ?
2. Expliquer ce que fait ce programme
On considère le programme python suivant :
n=int(input(”Entrez un nombre entier”))
p=1
for k in range(1,n+1):
p=k∗p
print(p)
1. Qu’affiche le programme si on lui rentre les valeurs 2,3,4 et 5 ?
2. Expliquer ce que fait ce programme
1 Réponse
-
1. Réponse AntoineMrcx
Bonsoir,
1. En rentrant la valeur 2 le programme affiche 2
Pour la valeur 3 il affiche 6
Pour la valeur 4 il affiche 24
Pour la valeur 5 il affiche 120
2. On constate que le programme calcul N+1 termes d'une suite P ayant pour valeur :
[tex]p_{n+1}[/tex] = [tex]n[/tex] x [tex]p_{n}[/tex] avec [tex]p_{0}[/tex] = 1