⊗pyPmLpNSG 157 of 208 menu

Generación de números con paso usando for en Python

Para imprimir números con un paso específico, se debe pasar un tercer parámetro a la función range.

Ejemplo

Imprimamos los números del 1 al 9 con un paso de 2:

for num in range(1, 10, 2): print(num)

Resultado del código ejecutado:

1 3 5 7 9

Ejemplo

Si se establece un paso con un número negativo, los números se imprimirán en orden inverso. Para mayor claridad, intercambiemos los valores del primer y segundo parámetro de la función:

for num in range(10, 1, -1): print(num)

Después de ejecutar el código, se mostrarán los números del 10 al 2, ya que el número del segundo parámetro no se incluye en el rango:

10 9 8 7 6 5 4 3 2

Problemas prácticos

Imprime en la consola los números pares del 1 al 100.

Imprime en la consola los números del -10 al 10.

Escribe el código para obtener los siguientes números:

20 17 14 11 8 5 2
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar