Invierte en tu educación con el precio especial

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

11d

12h

40m

42s

1

variacion numeros primos

Programa variacion de un numero es par o no es par. Es primo o no.

#imprime linea de ---- y publi de platzi ;)
print("-" * 144)
print("|Platzi|" * 18)

#Primer mensaje del programa, explica uso y proposito
print("Bienvenidx al programa para verificar si un número es primo o no")

#ciclo while =====> mientras sea verdadero, pido comando por consola al usuario, al apretar 2 se sale breakwhile True:
    cmd = int(input("Para verificar presione 1 y para salir presione 2: "))

    if cmd == 2:
        break
    ## si un numero al dividirlo por dos o por tres el resto es 0 no es primo, lo verifico con condicional
    # or
    if cmd == 1:
        num = int(input("Ingrese un número: "))
        if num % 2 == 0 or num % 3 == 0:
            print("No es un número primo")
            print("-" * 144)
        #sino se cumple la condicion es Primo!!!!!
        else:

                print("Es un número primo")
                print("-" * 144)

    #esta linea es similar al default option en switch q si apretas algo queno sea 1 o 2 da este error
    #siempre es importante validar datos para q el programa nose rompa o crashee
    # en este caso deberia haber usado un try para intentar parsear a int el numero de entrada
    #ya q si escriben letras el programa se colgaria, no lo hice para no añadir complejidad

    else:
        print("Opción inválida")

>

Escribe tu comentario
+ 2