⑴ 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)