【发布时间】:2016-01-08 05:21:16
【问题描述】:
我试图在用户选择的范围内找到每个素数,列出它们并计算它们。我的代码计数和列表编号不是素数。我真的找不到原因?有人可以帮帮我吗。
print("This code will count how many prime number exist in a certain range")
count = 0
lower = int(input("Enter lower range: "))
upper = int(input("Enter upper range: "))
prime = []
for num in range(lower, upper + 1):
if num > 1:
for i in range(2,num):
if (num % i) == 0:
break
else:
prime.append(num)
break
print(prime)
print("There are", len(prime), "prime number between", lower, "and", upper)
【问题讨论】:
标签: python python-2.7 debugging