簡體   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