程序设计题目:获得输入正整数N,判断N是否为质数,如果是则输出True,否则输出False。本题不考虑输入异常情况。输出实例:24 False
时间: 2024-12-17 07:35:20 浏览: 2
这是一个经典的编程练习题目,要求使用程序来判断给定的正整数N是否为质数。质数是指只有两个正因数(1和本身)的大于1的自然数。以下是用Python编写的一个简单示例:
```python
def is_prime(n):
if n < 2: # 质数定义排除1和负数
return False
for i in range(2, int(n**0.5) + 1): # 只需检查到n的平方根即可
if n % i == 0: # 如果有因子能整除n,则n不是质数
return False
return True
# 获取用户输入并判断
num = int(input("请输入一个正整数: "))
if is_prime(num):
print(True)
else:
print(False)
```
在这个例子中,我们首先检查数字是否小于2,然后从2开始迭代到它的平方根,如果找到任何一个能整除它的数,就返回`False`,表示这不是质数。如果没有找到这样的数,说明它是质数,所以返回`True`。
阅读全文