Démarrer une boucle for à 1 en Python
-
Utilisez une fonction simple définie par l’utilisateur pour démarrer la boucle
for
à un index 1 en Python -
Utilisez la boucle
for
imbriquée pour démarrer la bouclefor
à un index 1 en Python -
Utilisez
n+1
à la place den
dans la fonctionrange()
pour démarrer la bouclefor
à un index 1 en Python
Comme pour tout autre langage de programmation, l’index de départ de la boucle for
est 0
par défaut. Cependant, la plage de l’instruction d’itération peut être manipulée et l’index de départ de la boucle peut être modifié en 1
.
Ce tutoriel présentera comment démarrer la boucle for
à un index 1 en Python.
Utilisez une fonction simple définie par l’utilisateur pour démarrer la boucle for
à un index 1 en Python
Nous pouvons facilement créer une fonction par nous-mêmes pour implémenter cette méthode. La fonction créée peut alors être utilisée dans la boucle for
au lieu de la fonction range()
.
Le code suivant utilise une simple fonction définie par l’utilisateur pour démarrer la boucle for
à un indice 1 en Python.
def nums(first_number, last_number, step=1):
return range(first_number, last_number + 1, step)
for i in nums(1, 5):
print(i)
Le code ci-dessus fournit la sortie suivante :
1
2
3
4
5
Utilisez la boucle for
imbriquée pour démarrer la boucle for
à un index 1 en Python
Une autre façon de démarrer la boucle for
à un index 1 en Python consiste à utiliser la boucle for
deux fois. Ceci est utilisé avec la fonction range()
.
Le code suivant utilise la boucle for
imbriquée pour démarrer la boucle for
à un index 1 en Python.
for x in (n + 1 for n in range(5)):
print(x)
Le code ci-dessus fournit la sortie suivante :
1
2
3
4
5
Utilisez n+1
à la place de n
dans la fonction range()
pour démarrer la boucle for
à un index 1 en Python
Cette méthode peut être mise en œuvre en utilisant la valeur start
comme 1
et la valeur d’arrêt comme n+1
au lieu des valeurs par défaut 0
et n
, respectivement.
Le code suivant utilise n+1
à la place de n
dans la fonction range()
pour démarrer la boucle for
à un indice 1 en Python.
n = 5
for x in range(1, n + 1):
print(x)
Le code ci-dessus fournit la sortie suivante :
1
2
3
4
5
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedIn