python:定义并调用一个无参数的函数,输出100以内的全部素数。
时间: 2023-09-04 21:04:10 浏览: 198
Python中定义一个无参数的函数,输出100以内的全部素数,可以使用如下代码:
```python
def find_prime_numbers():
prime_numbers = []
for num in range(2, 101):
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
break
else:
prime_numbers.append(num)
return prime_numbers
# 调用函数并输出结果
result = find_prime_numbers()
print(result)
```
在这个代码中,我们定义了一个名为`find_prime_numbers`的函数,该函数没有任何参数。函数内部使用两个循环来判断每个数字是否为素数。外部的`for`循环遍历2到100之间的每个数字,内部的`for`循环用来判断当前数字是否能被任何小于等于其平方根的数整除。如果不能整除任何数,则将该数字添加到`prime_numbers`列表中。最后,函数返回`prime_numbers`列表。
接下来,我们调用该函数,并将结果赋值给`result`变量。最后,使用`print`函数打印出结果。
运行上述代码,输出结果为:
```python
[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]
```
这个结果表示100以内的全部素数。
阅读全文
相关推荐
















