Función range() en Python

La función range() en Python devuelve una secuencia de números, comenzando desde 0 de forma predeterminada e incrementa en 1 (de forma predeterminada) y se detiene antes de un número específico.

Ejemplo

Cree una secuencia de números del 0 al 5 e imprima cada elemento en la secuencia:

x = range(6)
for n in x:
  print(n)

Sintaxis

range(empezar, parada, paso)

Valores de parámetros

ParámetroDescripción
EmpezarOpcional. Un número entero que especifica en qué posición comenzar. El valor predeterminado es 0
ParadaRequerido. Un número entero que especifica en qué posición detenerse (no incluido).
PasoOpcional. Un número entero que especifica el incremento. El valor predeterminado es 1

Ejemplo

Cree una secuencia de números del 3 al 5 e imprima cada elemento en la secuencia:

x = range(3, 6)
for n in x:
  print(n)

Ejemplo

Cree una secuencia de números del 3 al 19, pero incremente en 2 en lugar de 1:

x = range(3, 20, 2)
for n in x:
  print(n)