使用函数输出指定范围内的函数
时间: 2023-12-25 12:28:38 浏览: 83
以下是使用函数输出指定范围内的完数的Python代码:
```python
def factorsum(num):
"""
返回num的因子和
"""
factor_sum = 0
for i in range(1, num):
if num % i == 0:
factor_sum += i
return factor_sum
def print_perfect_numbers(m, n):
"""
输出m~n之间的所有完数
"""
print("The factorsum numbers are:")
for i in range(m, n+1):
if i == factorsum(i):
print(i)
# 示例
print_perfect_numbers(1, 1000)
```
阅读全文
相关推荐

















