【发布时间】:2019-08-31 20:04:25
【问题描述】:
我正在编写一个小程序来查找从 0 到用户想要的任何数字范围内的所有素数。我应该如何修复我的代码?
我尝试交换循环位置和算法,但没有成功
g=int(input("type"))
def check_prime(g):
if(g<2):
return False
for x in range(2, g+1):
v=int(math.sqrt(x))
if(x%v==0):
return False
return True
if check_prime(g):
print(x)
我希望当用户输入 g 时,他们会得到从 0 到 g 的所有质数,并且程序会告诉他们找到了多少质数
【问题讨论】:
标签: python-3.x