Advertisement
JPablos

Verificar primo. Python

Apr 2nd, 2021
916
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.73 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3. def verif_primo(num: int):
  4.     """
  5.    Este código permite verificar sí un núero entero es primo
  6.    o no, en caso de no serlo, lo factoriza.
  7.  
  8.    Se implemeta un control de error para num <= 1
  9.    """
  10.     if num > 1:
  11.         for i in range(2, num):
  12.             if (num % i) == 0:
  13.                 print("No es primo.\nFactores -->",
  14.                       num // i,'*',i, end=" ")
  15.                 break
  16.         else:
  17.             print(num, "es un número primo")
  18.  
  19.  
  20.  
  21. num =int(input("Número a verificar: "))
  22.  
  23. if num <= 1:
  24.     print("Intente de nuevo con un número > 1")
  25.     num =int(input("Número a verificar: "))
  26.     assert num > 1, "Error de comprobación, num > 1"
  27.  
  28.  
  29. verif_primo(num)
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement