一个整数如果只能被1和它本身整除,那么它就是质数。

以下是一个判断一个数字是否为质数的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. 首先用户输入一个数字,将其转换为整数类型并存储在变量num中。
  2. 如果num大于1,则从2开始循环到num-1
  3. 在每个循环中,如果num可以被循环变量i整除,则它不是质数。程序将打印出num不是质数的消息,然后使用break语句退出循环。
  4. 如果循环完毕没有找到可以整除num的数,则num是质数。程序将打印出num是质数的消息。

注意:

  1. 对于1以下的数字,我们认为它不是质数。
  2. 在第2步中,我们从2开始循环,因为1和任何数都不是质数。
写个python程序输入数字判断它是否为质数

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

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