Python 3.6.2不超过一个值



在我的代码中,我实现了一个循环,上层和上限是可变的,并且下层和上限是相同的。在这种情况下,Python跳过循环。

for i in range(low_, high_):
    print(i)

有没有办法在循环的定义中解决此问题?

是的,当 low == high时,循环不输入。

循环从start(end - 1)的包含;因此,它是完全正常的行为

low == high的情况下,您必须测试以打印低点。(在评论中捕获错误的信用

for i in range(low_, high_):
    print(i)
if low_ == high_:
    print(low_)

尝试运行:

for i in range(low_, high_ + 1):
    print(i)

听起来您希望您的循环从LOW_开始并到达High_,即使它们相同。因此,添加额外的" 1"应该为您带来想要的东西。

通常,循环仅比第二个值少一个。如果您想点击该值,添加额外的值应该可以做到。

相关内容

最新更新