Informática, pregunta formulada por amarillalaura012, hace 3 meses

Alguien me puedes eso python por favoor hasta el sabado :(
Def verprimo():
primo=True
for i in (2,num):
if num%==0:

return primo

n=(input( ))
if verprimo (n)==:
Print("El numero ingresado es primo.")
:
Print("El numero ingresado No es primo."

Respuestas a la pregunta

Contestado por 2004miros
0

Respuesta:

def verprimo(num):

 primo = True

 if int(num)%2 == 0:

   return primo

n=(input( ))

if verprimo (n)== True:

 print("El numero ingresado es primo.")

else:

 print("El numero ingresado No es primo.")

Explicación:

Errores del código original:

  1. Debías poner num como argumento de la función.
  2. Debías usar % para señalar de qué número obtener el cociente (en este caso, 2).
  3. El comparador == se usa cuando quieres ver si un valor es igual a otro, y faltaba uno de los valores a comparar.
  4. Para hacer algo si una condición (if) no se cumple, debes poner else:
  5. Las palabras reservadas (print, def) van con minúscula.
  6. Es importante cuidar los espacios en Python. Algunas líneas no estaban bien anidadas.
Otras preguntas