代码之家  ›  专栏  ›  技术社区  ›  thenoob ofsome number of noobs

我遇到了这样一个问题:当python代码条件为停止时,它没有停止。为什么不停下来?

  •  0
  • thenoob ofsome number of noobs  · 技术社区  · 3 年前

    我在raspberry pi 4型号B上运行所有这些,带有8 gigs ram

    import time
    
    #sets variables and inputs
    i = 0
    meow = True
    print("How many :")
    runtimes = input("reo ")
    
    #the main loop
    while meow == True:
        i=i+1
        print(i)
        time.sleep(1)
        if i == runtimes :
            print("stopping")
            meow = False
    
    1 回复  |  直到 3 年前
        1
  •  0
  •   Josh Ackland    3 年前

    更改此项: runtimes = input("reo ")

    runtimes = int(input("reo "))

    当前发生的情况是,如果您要输入 1 运行时的价值将是 "1"

    什么时候 i=1 这是ran if i == runtimes : 这将是检查,看看是否 1 == "1" 哪个会回来 False