按照我刚才的问题在这里,今天我的问题是有关的。我有一个不断更新的全局变量,并将该变量传递给一个函数。该函数由循环和条件语句组成。我希望循环在条件满足时结束,但它继续循环。
这是我的代码。
class LetterAScreen:
def identity(self):
global where
lol=Identifier()
lol.fn_compare()
print where
def verifier(self):
global where
verify=where
if verify != 1:
while (count>0):
print ("try again")
run=LetterAScreen()
run.identity()
run.verifier
print ("try again")
count += 1
else:
print ("correct")
“正确”是当变量变为 1 时。否则,它是不正确的,用户应该再试一次。输出最终看起来像这样。
#incorrect inputs
19
try again
try again
19
try again
try again
19
try again
try again
19
try again
try again
19
try again
try again
#correct inputs but loop doesn't end
1
try again
try again
1
try again
try again
1
try again
try again
1
try again
try again
Identifier 类的基本部分只是更新变量。我相信问题出在我分享的课程上。我真的不熟悉这是如何工作的。我希望你能帮助我。
精慕HU
喵喵时光机
相关分类