Me quede en esta clase no entendí muy bien el funcionamiento de if numero % i == 0:

Pregunta de la clase:
Proyecto: prueba de primalidad
alejandro cardenas

alejandro cardenas

Pregunta
studenthace 4 años

Me quede en esta clase no entendí muy bien el funcionamiento de if numero % i == 0:

1 respuestas
para escribir tu comentario
    Omar Daniel Centeno

    Omar Daniel Centeno

    studenthace 4 años

    Hola

    El valor de la división con módulo es igual a lo que resta de la división. Por ejemplo:

    • 4 / 2 = 2. En este caso el resultado da un entero, por lo tanto, el resto de la división es igual a cero (% = 0).
    • 5 / 2 = 2. Sin embargo la división no es entera, sobra un 1 para cubrir el valor del dividendo (% = 1).
    • 9 / 3 = 3. Otra división entera (% = 0).

    En programación se utiliza mucho el operador de módulo para saber si la división es entera o si hay un residuo ¿para qué? Cómo lo has visto, podemos saber por ejemplo, si el número que buscamos es par o impar.

    Son pares aquellos números que al ser divididos entre 2, la división no genera residuo, entonces % sería igual a cero.

    Espero poder haber explicado las ideas correctamente. Por acá puedes ver más detalles sobre el uso de módulo.

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.