
Rodrigo Larin
PreguntaEn la parte del código:
for i in range (3, number):
if number % i == 0:
return False
Si probamos el 3 la lógica sería 3 % 3 == 0, que sería True y debería retornar falso. No me queda claro como opera esta secuencia.

Cesar Ariel Morales Alcantara
Es que antes de esa parte, primero corre este código: elif number > 2 and number % 2 == 0 return False el 3 resulta verdadero porque el modulo 3%2 es 1. Entonces en automático pasa a True y ya no corre esa parte de código que dices. Según eso es lo que entiendo.
Jheyson Menéndez Amado
tengo esa misma duda

Daniel Alejandro Cumaco Robayo
@rodrigolarin tienes razon el codigo esta mal planteado, intenta solucionar el bug 👍