Curso de python nivel medio

range

¿Qué es range?

range es una función en Python que genera una secuencia de números. Es muy útil cuando quieres recorrer una secuencia de números en un bucle for sin tener que crear una lista manualmente.

¿Cómo funciona range?

La función range se puede usar de varias maneras:

  1. range(stop): Genera una secuencia de números desde 0 hasta stop - 1.
  2. range(start, stop): Genera una secuencia de números desde start hasta stop - 1.
  3. range(start, stop, step): Genera una secuencia de números desde start hasta stop - 1, avanzando de step en step.

Ejemplos de uso de range

  1. Usar range(stop):

    1for i in range(5):
    2    print(i)
    Salida de Consola!:
    0
    1
    2
    3
    4
    • ¿Qué hace?: Este código genera los números del 0 al 4 y los imprime uno por uno.
  2. Usar range(start, stop):

    1for i in range(2, 6):
    2    print(i)
    Salida de Consola!:
    2
    3
    4
    5
    • ¿Qué hace?: Este código genera los números del 2 al 5 y los imprime uno por uno.
  3. Usar range(start, stop, step):

    1for i in range(1, 10, 2):
    2    print(i)
    Salida de Consola!:
    1
    3
    5
    7
    9
    • ¿Qué hace?: Este código genera los números del 1 al 9, avanzando de 2 en 2 (1, 3, 5, 7, 9), y los imprime uno por uno.
  • Loading...