pythontip 一个数所有的因数
编写一个程序来求一个给定数字的所有因数。
定义函数find_all_factors(),参数为num。
在函数内部,返回一个列表,列表中的数字是输入数字num的所以因数。
如果输入数字小于1,则返回一个空列表。
- 这道题在于如何将筛选的值存到列表内 list.append(i)
点击查看代码
def find_all_factors(num):
list1=[]
for i in range(1,num+1):
if num%i==0:
list1.append(i)
return list1
# 输入一个数字
num = int(input())
# 调用函数
print(find_all_factors(num))
浙公网安备 33010602011771号