Python判断5位数是否为素数
以下是Python代码实现判断一个5位数是否为素数:
num = int(input('请输入一个5位数:'))
if num < 10000 or num > 99999:
print('输入错误!')
else:
is_prime = True
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
is_prime = False
break
if is_prime:
print(num, '是素数')
else:
print(num, '不是素数')
代码首先判断输入的数是否为5位数,然后用一个循环从2到该数的平方根遍历,判断该数是否能被其中任意一个整数整除,如果能则不是素数,否则是素数。
原文地址: https://www.cveoy.top/t/topic/oYVU 著作权归作者所有。请勿转载和采集!