0
choice = None
while choice != 0:
print("Hello")
choice = 0
在这种情况下,字符串“Hello”为什么只打印一次?在while循环结束后不应该选择重置为None,从而导致无限打印(“Hello”)?while循环覆盖
choice = None
while choice != 0:
print("Hello")
choice = 0
在这种情况下,字符串“Hello”为什么只打印一次?在while循环结束后不应该选择重置为None,从而导致无限打印(“Hello”)?while循环覆盖
要解决它,试试这样做:
choice = None
while choice != 0:
print("Hello")
choice = 0
既然你缩进的最后一行,Python的还以为是你的循环的一部分。
你为什么认为'choice'会重置为'None'? –