este progama no me corre y no se por que me pueden ayudar? def es_primo(numero): <code>pitatoria = 1 for i in range(1, numero): pita...

Pregunta de la clase:
Proyecto: prueba de primalidad
André Nuñez Encalada

André Nuñez Encalada

Pregunta
studenthace 4 años

este progama no me corre y no se por que me pueden ayudar?

def es_primo(numero):

pitatoria = 1 for i in range(1, numero): pitatoria = pitatoria * i pitatoria = pitatoria + 1 if pitatoria % numero == 0: return True else: return False

def run():

numero =int(input("Escribe un número: “))

if es_primo(numero):

print(” Es primo “)

else:

print(” No es primo ")

if name == “__ main__”:

run()

1 respuestas
para escribir tu comentario
    Kenny Ariel Tapia Vallecillo

    Kenny Ariel Tapia Vallecillo

    studenthace 4 años

    Hola! El problema parece que lo tienes en la condicion del punto de entrada del programa. Te falto poner doble guion bajo al comienzo y al final de name de esta manera

    if __name__ == "__main__"

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.