python判斷某個數是否是質數,返回結果


#用戶輸入數字
num = int(input("請輸入一個數字: "))
# 質數大於 1
if num > 1:
# 查看因子
for i in range(2, num):
if (num % i) == 0:
print(num, "不是質數")
print(i, "乘於", num // i, "是", num)
break
else:
print(num, "是質數")

# 如果輸入的數字小於或等於 1,不是質數
else:
print(num, "不是質數")


輸出結果:

請輸入一個數字:
3
3 是質數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM