Réponse :
Bonjour,
Explications étape par étape
1)
Nombre=int(input("Donnez un nombre de mois supérieur à 3 "))
x1=1
x2=1
if Nombre >= 3:
for k in range (1,Nombre+1):
x3=x1+x2
x1=x2
x2=x3
print (k,"le nombre de couples de lapins est de ",x1)
else:
print ("le nombre de couples de lapins est de 1")
Erreurs:
ligne 1: un input renvoie une chaîne de caractères, il faut donc forcer pour que la réponse soit un entier: c'est le rôle de INT
ligne 4: il manque les ":"
ligne 5: (c'est une virgule et non un point-virgule
ligne 10: il manque les ":"
2)
Le programme affiche 13
Donnez un nombre de mois supérieur à 3 6
1 le nombre de couples de lapins est de 1
2 le nombre de couples de lapins est de 2
3 le nombre de couples de lapins est de 3
4 le nombre de couples de lapins est de 5
5 le nombre de couples de lapins est de 8
6 le nombre de couples de lapins est de 13
Copyright © 2024 ELIBRARY.TIPS - All rights reserved.
Lista de comentários
Réponse :
Bonjour,
Explications étape par étape
1)
Nombre=int(input("Donnez un nombre de mois supérieur à 3 "))
x1=1
x2=1
if Nombre >= 3:
for k in range (1,Nombre+1):
x3=x1+x2
x1=x2
x2=x3
print (k,"le nombre de couples de lapins est de ",x1)
else:
print ("le nombre de couples de lapins est de 1")
Erreurs:
ligne 1: un input renvoie une chaîne de caractères, il faut donc forcer pour que la réponse soit un entier: c'est le rôle de INT
ligne 4: il manque les ":"
ligne 5: (c'est une virgule et non un point-virgule
ligne 10: il manque les ":"
2)
Le programme affiche 13
Donnez un nombre de mois supérieur à 3 6
1 le nombre de couples de lapins est de 1
2 le nombre de couples de lapins est de 2
3 le nombre de couples de lapins est de 3
4 le nombre de couples de lapins est de 5
5 le nombre de couples de lapins est de 8
6 le nombre de couples de lapins est de 13