Python `range` de fonction avec 3 paramètres
Je comprends que la ligne suivante va donner le résultat:
for in range(5):
print(i)
0
1
2
3
4
Mais je ne comprends pas comment, si l'ajout de 3 paramètres distincts le résultat est déroutant. Comment est-ce le retour de ces résultats? (4, 6 et 8) ????
for i in range(4, 10, 2):
print(i)
4
6
8
- le dernier argument est l'étape donc, de toute évidence à l'aide d'une étape de 2 vous donne 4,6,8
- Je vais voter pour fermer cette question hors-sujet parce que la doc: docs.python.org/2/tutorial/controlflow.html#the-range-function sont claires
Vous devez vous connecter pour publier un commentaire.
Commence à 4, puis par incréments de 2, pour mettre fin à 8 parce que
10 < 10
est faux. Donc4 6 8