写个python程序输入数字判断它是否为质数
一个整数如果只能被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, "不是质数")
解释:
- 首先用户输入一个数字,将其转换为整数类型并存储在变量
num中。 - 如果
num大于1,则从2开始循环到num-1。 - 在每个循环中,如果
num可以被循环变量i整除,则它不是质数。程序将打印出num不是质数的消息,然后使用break语句退出循环。 - 如果循环完毕没有找到可以整除
num的数,则num是质数。程序将打印出num是质数的消息。
注意:
- 对于1以下的数字,我们认为它不是质数。
- 在第2步中,我们从2开始循环,因为1和任何数都不是质数。
原文地址: https://www.cveoy.top/t/topic/gij 著作权归作者所有。请勿转载和采集!