这是python的新手,我想知道如果用户输入一个负数,如何让他们重新输入多个变量,而不会让他们经历整个循环?这就是我到目前为止所拥有的。(grater than 0)") 因此,例如,如果他们正确地输入了height,但却为width设置了负值,那么他们将不得不再次输入height变量。解决这个问题的唯一方法是为每个变量使用一个while循环吗?
每当我运行以下代码时,都会收到错误消息"NameError: name 'wine‘is not defined“: print ("Welcome to the pub; what will you be drinking tonight?") if answer == " Beer" or answer == " beer":
print ("You