Module: (Python) Bucles. Bucle con contador - para


Problem

2/15

Características del bucle for

Theory Click to read/hide

Características del bucle for

¿Cómo cambiar el paso en la secuencia de valores y no empezar de cero? La función  range(), por defecto, crea una secuencia en la que cada número siguiente es 1 mayor que el anterior. Puede utilizar la función rango en otra entrada.

La forma general de la entrada de función es la siguiente: rango([inicio], parada[, paso])
  • start: número de inicio de la secuencia.
  • stop: genera números hasta el número dado pero sin incluirlo.
  • paso: la diferencia entre cada número en la secuencia (paso)

¡Tienes que recordar!
  • Todos los parámetros deben ser números enteros:
  • Cada uno de los parámetros puede ser positivo o negativo.
  • range() (y Python en general) se basa en el índice 0. Esto significa que la lista de índices comienza en 0, no en 1.  El último entero generado por la función  range() depende de stop pero no lo incluirá. Por ejemplo, range(0, 5) genera los números enteros 0, 1, 2, 3, 4, sin incluir el 5.


Ejemplo 1
para i en rango (10, 0, -1): imprimir (i * i) El programa muestra los cuadrados de los números naturales del 10 al 1 en orden descendente
  • 10: el primer número de la secuencia.
  • 0: número final de la secuencia (sin incluir este número).
  • -1: paso


Ejemplo 2
para i en rango (0, 101, 5): imprimir (yo) El programa muestra todos los números del 0 al 100 en incrementos de 5
  • 0: el primer número de la secuencia.
  • 101: número final de la secuencia (sin incluir este número).
  • 5: paso

Problem

El programa anterior muestra números del 1 al 10 en una columna. Puede verificar esto ejecutándolo.
Al cambiar el valor de la variable de bucle del valor igual a 1 al valor igual a 10, en incrementos de +1, el valor de la variable i se muestra en la pantalla en el cuerpo de la bucle.
Para pasar la prueba, debe asegurarse de que el programa muestre todos los números del 20 al 30 en la misma columna.

Cambie el título del bucle para que el programa muestre los números del 20 al 30.