Python prime Urteil Nummer
Eine natürliche Zahl größer als 1 ist, außer 1 und sich selbst, aber nicht von anderen natürlichen Zahlen (eine Primzahl) teilbar ist (2, 3, 5, 7, etc.), mit anderen Worten die Zahl außer 1 und sich selbst haben keine andere Faktor .
test.py Datei:
# - * - Codierung: UTF - 8 - * -
# Dateiname: test.py
# Autor von: www.w3big.com
Digitale # Python - Programm für Benutzereingaben erfasst wird , prime
Benutzer geben Sie die Nummer #
num = int (Eingang ( "Bitte geben Sie eine Nummer:"))
# Primzahl größer als 1 ist
wenn num> 1: # Ansicht Faktor
für ich in Bereich (2, num): if (Num% i) == 0: print (num " nicht prime")
print (i, "multipliziert", num // i, "ist", num)
Pause
else: print (num "ist eine Primzahl")
# Wenn die eingegebene Zahl kleiner oder gleich 1 ist , ist nicht prim
else: print (num, "nicht prime")
Führen Sie die oben genannten Code Ausgabeergebnisse:
$ python3 test.py 请输入一个数字: 1 1 不是质数 $ python3 test.py 请输入一个数字: 4 4 不是质数 2 乘于 2 是 4 $ python3 test.py 请输入一个数字: 5 5 是质数