繁体   English   中英

为什么每次循环输出“kur”

[英]why loop outputs everytime "kur"

i = int(input())
for i in range(5):
   if i <= 5:
      print("kur")
   else:
     print("zadnik")

为什么每次输出“kur”

您已经从 for 条件中覆盖了 i 的值,因此您的循环将 i 视为范围的计数。 你想要的是:

    i = int(input())
    for x in range(i+1):
        if...

这会使用输入值作为限制来查看计数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM