Python perdana nomor penghakiman
Sejumlah alam lebih besar dari 1, kecuali 1 dan dirinya sendiri, tapi tidak dengan nomor alam lainnya (bilangan prima) habis dibagi (2, 3, 5, 7, dll), dengan kata lain jumlah kecuali 1 dan dirinya sendiri tidak memiliki faktor lainnya .
File test.py:
# - * - Coding: UTF- 8 - * -
# Nama file: test.py
# Penulis oleh: www.w3big.com
Program Python # digital untuk mendeteksi input pengguna adalah Perdana
Pengguna masukkan nomor #
num = int (input ( "Masukkan nomor:"))
# Perdana jumlah yang lebih besar dari 1
jika num> 1: # View faktor
untuk saya di Kisaran (2, num): jika (Bil% i) == 0: print (num, " tidak prima")
print (i, "dikalikan", num // i, "adalah", num)
istirahat
lain: print (num, "adalah bilangan prima")
# Jika jumlah yang dimasukkan kurang dari atau sama dengan 1, tidak prima
lain: print (num, "tidak prima")
Mengeksekusi hasil kode output di atas:
$ python3 test.py 请输入一个数字: 1 1 不是质数 $ python3 test.py 请输入一个数字: 4 4 不是质数 2 乘于 2 是 4 $ python3 test.py 请输入一个数字: 5 5 是质数