我正在尝试编写一个可以找到素数的 Python 脚本。以我要处理的方式,脚本将从一个范围内获取一个数字,确定因子,确定仅有的两个因子是否为 1 和它本身,如果它是素数则返回 true。我需要帮助我的代码找到因素。
num = int(input("enter: "))
i = 1
while i < num:
if num % i == 0:
print(i)
i += 1
else:
pass
i
设置为,因为1
您不能除以0
。但是,返回开始起作用,但是,它只返回几个数字,而不是我希望的完整列表。例如,您输入20
,它只返回1
和2
。