由于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
提交
取消
