编写无参函数,判断一个整数是否为质数,并打印结果
时间: 2024-09-09 14:14:22 浏览: 52
Python编程判断一个正整数是否为素数的方法
5星 · 资源好评率100%
编写一个无参函数来判断一个整数是否为质数,可以遵循以下步骤:
1. 定义一个名为`is_prime`的函数,不需要接受任何参数。
2. 在函数内部,首先定义一个变量用于存储待检测的整数,例如可以将其命名为`number`。
3. 对于这个整数进行遍历,检查从2到该整数的平方根之间的任何数是否能整除它。
4. 如果找到能够整除的数,说明该整数不是质数,打印“不是质数”,并结束函数。
5. 如果没有找到能够整除的数,则打印“是质数”。
下面是一个简单的示例代码:
```python
import math
def is_prime():
number = int(input("请输入一个整数:"))
if number <= 1:
print("不是质数")
else:
for i in range(2, int(math.sqrt(number)) + 1):
if number % i == 0:
print("不是质数")
return
print("是质数")
# 调用函数
is_prime()
```
这段代码会首先提示用户输入一个整数,然后判断并打印结果。注意,由于这个函数没有参数,它直接使用了`input`函数来接收用户输入的整数。
阅读全文