以下是Python代码:

num = int(input("请输入一个整数:"))

if num > 1:
    for i in range(2, num):
        if (num % i) == 0:
            print(num, "不是素数")
            break
    else:
        print(num, "是素数")
else:
    print(num, "不是素数")

该程序首先要求用户输入一个整数,然后检查该数是否大于1。如果大于1,则使用for循环从2到该数之间的所有整数进行遍历。在循环中,如果该数能够被当前遍历到的整数整除,则该数不是素数。否则,该数是素数。如果循环结束后没有找到能够整除该数的整数,则该数是素数。如果该数小于或等于1,则该数不是素数。

请用Python编写一个程序用于检验输入的数是否为素数

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

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