Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Consulta operador %

No termino de entender esta seccion de codigo y porque evalua si los numeros son pares o no:

[i for i in range(11) if i % 2 == 0])
1 respuesta

El operador módulo % no hace otra cosa que devolver el resto de la división entre los dos operandos. En el ejemplo, 7 / 2 sería 3, con 1 de resto, luego el módulo es 1.

  • 1/2 = 0 y resta (o sobra) 1, no es par
  • 2/2 = 1 y resta 0, es par
  • 3/2 = 1 y resta 1, no es par
  • 4/2 = 2 y resta 0, es par
  • 5/2 = 2 y resta 1, no es par

espero sea de ayuda mi explicación.

Saludos.