判断一个数是否为素数python

(1)输入的是素数 请输入一个数字:3 3 (2)输入的不是素数 请输入一个数字:12 不是素数
判断一个数是否为素数python
1、定义判断素数的函数isPrime

import math

def isPrime(num):
sqt = int(math.sqrt(num))
for i in range(2, sqt + 1):
if num % i == 0:
return False
return True

2、调用函数并打印结果
a = int(input("请输入一个数字:"))
if isPrime(a):
print(a)
else:
print("不是素数")

3、验证结果
(1)输入的是素数
请输入一个数字:3
3
(2)输入的不是素数
请输入一个数字:12
不是素数2020-10-30
mengvlog 阅读 45 次 更新于 2025-10-30 12:12:03 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部