Python giudizio numero primo
Un numero naturale maggiore di 1, tranne 1 e si, ma non da altri numeri naturali (un numero primo) è divisibile (2, 3, 5, 7, etc.), in altre parole il numero tranne 1 e per sé non hanno alcun altro fattore .
File test.py:
# - * - Codifica: UTF- 8 - * -
# Nome file: test.py
# Autore da: www.w3big.com
programma Python # digitale per il rilevamento di input dell'utente è primo
Gli utenti inseriscono il numero #
num = int (ingresso ( "Si prega di inserire un numero:"))
# Il primo numero maggiore di 1
se num> 1: # View fattore
per io in gamma (2, num): se (% I Num) == 0: stampa (num, " Not Prime")
stampa (i, "moltiplicato", num // i, "è", num)
pausa
else: print (num, "è un numero primo")
# Se il numero immesso è inferiore o uguale a 1, non è primo
else: print (num, "Not Prime")
Eseguire i risultati di output di codice di cui sopra:
$ python3 test.py 请输入一个数字: 1 1 不是质数 $ python3 test.py 请输入一个数字: 4 4 不是质数 2 乘于 2 是 4 $ python3 test.py 请输入一个数字: 5 5 是质数