DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Edited on

Ibuprofeno.py💊| #03: Explica este código Python

Explica este código Python

Dificultad: Básico

for i in range(1,10,2):
    print(i)
Enter fullscreen mode Exit fullscreen mode
  • A. 1 3 5 7 9
  • B. 0 2 4 6 8 10
  • C. 1 3 5 7 9 10
  • D. 2 4 6 8 10

Respuesta en el primer comentario.

Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

Respuesta:

  • A. 1 3 5 7 9

La función range en Python es útil para crear intervalos. Recibe 3 parámetros: range(inicio, final y salto) donde:

  • inicio (opcional), es el punto de partida del intervalo, si se omite por defecto toma el valor de 0.
  • final (requerido), es el punto final del intervalo, es obligatorio ponerlo.
  • salto (opcional), equivale a decir "de cuanto en cuanto" saltará el intervalo, si se omite por defecto el salto es 1, ósea recorre el intervalo de uno en uno.

Dicho esto, range(1, 10, 2) inicia en 1 y termina en 10: 1, 2, 3, 4, 5, 6, 7, 8, 9 (en Python el final es siempre final - 1) por eso solo se crea el intervalo hasta el 9.

Pero el salto es 2, entonces tendríamos: 1, 3, 5, 7, 9.