Python - 头号列表不显示结果或任何错误

时间:2015-06-09 08:45:05

标签: python

这只是我代码的一小部分,但我相信这是不起作用的部分。因此,用户采用低和高并找到中间的所有素数。但是当我在IDLE中运行它时,不仅没有响应,而且没有错误?!有人可以帮忙吗。

^^^^^^这是解决了感谢的人^^^^^^

新问题!

如何更改rangemax以无限制地进行打印?

print('Prints all prime numbers between certain numbers.')    
rangemin = rangelowdef()
rangemax = rangehighdef() 

if rangemax != 'inf':
    for num in range(rangemin, rangemax + 1):
        if num > 1:
            for i in range(1, num):
                if num%i == 0:
                    break

            else:
                print(num)

1 个答案:

答案 0 :(得分:3)

num % 1始终为0.这是因为它是一个整数(来自range函数)。所以循环立即中断,没有任何东西被打印出来。