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.
LinkedInArticle connexe - Python Loop
- Comment accéder à l'index dans les boucles 'Foreach' en Python
- Menu texte avec boucle infinie en Python
- Terminer la boucle While en Python
- Redémarrer une boucle en Python
- Utiliser les fonctions Lambda avec la boucle for en Python