由于val很大。所以它沒有執行代碼。我們可以做些什么來解決這個問題。val = 78478277380 i = 2while i < val: if val % i == 0: print(i) i += 1我想要 val 的所有因素。
2 回答

蝴蝶不菲
TA貢獻1810條經驗 獲得超4個贊
如果您打印所有數字,您將更好地了解正在發生的事情:
val = 78478277380
i = 2
while i < val:
print(str(i) + "is a not factor")
if val % i == 0:
print(str(i) + "is a factor")
i += 1
問題是這個數字沒有太多的因素。
添加回答
舉報
0/150
提交
取消