⑴ python编写函数.求出一个数除了1和自身以外的因子。
deffun(n:int):
L=[]
foriinrange(2,n//2+1):
ifnotn%i:
L.append(i)
returnL
print(fun(256))
⑵ python输入一个正整数,求该数所有的因数
# 2021-05-17 Luke
while True:
num = input("请输入一个正整数:")
i = 1
num_count = []
while i <= int(num):
if int(num) % i == 0:
num_count.append(i)
i += 1
print(num + "的公因数有:")
print(*num_count)