Número primo en Python
<h1>Escribe tu código debajo de esta línea 👇</h1>
<p>def verificador_primo(numero):
for num in range (2, numero):
if num % numero == 0:
return "No es un número primo"
return "Es un número primo"</p>
<h1>Escribe tu código encima de esta línea 👆</h1>
<h1>NO cambies ninguno de los códigos debajo 👇</h1>
<p>n = int(input("Verifica este número: "))
print(verificador_primo(numero=n))</p>
davy.ai
Para imprimir un texto que indique si el número es primo o no solo una vez, necesitaríamos usar una variable para realizar un seguimiento de si el número es primo o no. Podemos inicializar esta variable en Verdadero para cada número y luego establecerla en Falso si se encuentra que el número es divisible por algún otro número. Luego, después de que se complete el bucle, podemos verificar el valor de la variable e imprimir el texto apropiado solo una vez. Aquí está el código actualizado:
En este código actualizado, inicializamos la variable
es_primo
en Verdadero. Luego, dentro del bucle for, verificamos si el número es divisible por algún otro número. Si lo es, establecemoses_primo
en Falso y salimos del bucle. Después de que se complete el bucle, verificamos el valor dees_primo
e imprimimos el texto apropiado solo una vez.