Iniciar un bucle for en 1 en Python

Vaibhhav Khetarpal 30 enero 2023
  1. Utilice una función simple definida por el usuario para iniciar el bucle for en un índice 1 en Python
  2. Utilice el bucle for anidado para iniciar el bucle for en un índice 1 en Python
  3. Utilice n+1 en lugar de n en la función range() para iniciar el bucle for en un índice 1 en Python
Iniciar un bucle for en 1 en Python

Al igual que con cualquier otro lenguaje de programación, el índice de inicio del bucle for es 0 por defecto. Sin embargo, el rango de la declaración de iteración se puede manipular y el índice de inicio del bucle se puede cambiar a 1.

Este tutorial presentará cómo iniciar el bucle for en un índice 1 en Python.

Utilice una función simple definida por el usuario para iniciar el bucle for en un índice 1 en Python

Podemos crear fácilmente una función por nuestra cuenta para implementar este método. La función creada se puede utilizar en el bucle for en lugar de la función range().

El siguiente código usa una función simple definida por el usuario para iniciar el bucle for en un índice 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)

El código anterior proporciona el siguiente resultado:

1
2
3
4
5

Utilice el bucle for anidado para iniciar el bucle for en un índice 1 en Python

Otra forma de iniciar el bucle for en un índice 1 en Python es usar el bucle for dos veces. Esto se utiliza junto con la función range().

El siguiente código usa el bucle for anidado para iniciar el bucle for en un índice 1 en Python.

for x in (n + 1 for n in range(5)):
    print(x)

El código anterior proporciona el siguiente resultado:

1
2
3
4
5

Utilice n+1 en lugar de n en la función range() para iniciar el bucle for en un índice 1 en Python

Este método se puede implementar utilizando el valor de inicio como 1 y el valor de parada como n+1 en lugar de los valores predeterminados 0 y n, respectivamente.

El siguiente código usa n+1 en lugar de n en la función range() para iniciar el bucle for en un índice 1 en Python.

n = 5
for x in range(1, n + 1):
    print(x)

El código anterior proporciona el siguiente resultado:

1
2
3
4
5
Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

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

Artículo relacionado - Python Loop