下面我将详细讲解Python定义一个判断质数的函数的完整攻略,包括函数的定义和两条代码实例。
1. 函数的定义
Python定义一个判断质数的函数需要遵循以下步骤:
- 定义函数名字:可以任意取名,但是最好是有意义的名字。
- 定义函数的输入参数:通常情况下,判断质数需要输入一个整数。
- 对输入的参数进行判断:判断输入值是否大于1。
- 判断质数:循环判断2到该数是否存在因数,如果存在因数,则该数不是质数,返回False;否则,该数是质数,返回True。
下面是一个Python定义一个判断质数的函数的完整攻略:
def is_prime(num):
"""
判断一个整数是否是质数
Parameters:
----------
num: int
待判断的整数
Returns:
-------
bool
True:该数是质数
False:该数不是质数
"""
if num <= 1:
return False
for i in range(2, num):
if num % i == 0:
return False
return True
2. 代码实例
示例1:判断一个数是否是质数
num = 17
if is_prime(num):
print(num, "是质数")
else:
print(num, "不是质数")
结果输出:
17 是质数
示例2:输出1到100的质数
for i in range(1, 101):
if is_prime(i):
print(i, end=', ')
结果输出:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97,
以上就是Python定义一个判断质数的函数的完整攻略和两个代码实例,希望能对你有所帮助。