Envoyé par
tricoteuse
Bonjour à tous,
je suis grande débutante en pyhton (3.5) et en programmation tout court.
Lors d'une exercice sur la suite de Fibonacci, mon livre me propose le script :
>>> a,b,c=1,1,1
>>> while c<11:
... print(b,end=" ")
... a,b,c=b,a+b,c+1
...
1 2 3 5 8 13 21 34 55 89 >>>
mais je ne comprends pas l'utilité de la variable c en ce qui concerne la suite à proprement parler. Ne sert-elle qu'à limiter le nombre de'items attendus en réponse ?
N'est-il pas plus court de procéder ainsi :
a=b=1
while(a+b<100):
print(b,end=" ")
a,b=b,a+b
ce qui renvoie :
1 2 3 5 8 13 21 34 55 (le dernier item en moins si on compare la réponse à celle du script précédent : pourquoi d'ailleurs puisque spécifié dans mon script : while a+b<100 ??)
Partager