获得输入正整数 n,判断 n 是否为质数,如果是则输出 True,否则输出 False。
时间: 2023-12-14 20:36:38 浏览: 137
可以使用循环结构和判断语句来实现。判断一个数是否为质数,只需要判断它是否只能被1和它本身整除即可。具体实现如下:
```python
n = int(input()) # 获取输入正整数n
if n < 2: # 判断n是否小于2
print(False) # 小于2的数都不是质数,直接输出False
else:
for i in range(2, int(n**0.5)+1): # 遍历2到n的平方根之间的所有正整数
if n % i == 0: # 如果n能够被整除
print(False) # 输出False
break # 结束循环
else: # 如果循环正常结束
print(True) # 输出True
```
上述代码中,使用了一个循环结构和一个判断语句。如果输入的n小于2,则直接输出False。否则,遍历2到n的平方根之间的所有正整数,如果n能够被整除,则输出False并结束循环。如果循环正常结束,则说明n是质数,输出True。
阅读全文
相关推荐



