python输入一个正整数,判断是否为质数
时间: 2023-09-12 08:03:34 浏览: 234
Python练习——判断正整数是否为质数的三种方法
5星 · 资源好评率100%
可以使用以下代码判断一个正整数是否为质数:
```python
num = int(input("请输入一个正整数:"))
# 判断是否为质数
if num > 1:
for i in range(2, int(num/2)+1):
if (num % i) == 0:
print(num, "不是质数")
break
else:
print(num, "是质数")
else:
print(num, "不是质数")
```
以上代码中,我们输入一个正整数,然后判断它是否大于1,只有大于1的正整数才可能是质数,因为1既不是质数也不是合数。接着,我们使用for循环从2开始到num/2+1结束,依次判断num是否能被i整除,如果能,则说明num不是质数,输出提示信息并退出循环。如果for循环正常结束,则说明num是质数,输出提示信息。
阅读全文