以下是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到该数的平方根遍历,判断该数是否能被其中任意一个整数整除,如果能则不是素数,否则是素数。

Python判断5位数是否为素数

原文地址: https://www.cveoy.top/t/topic/oYVU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录