以下代码是什么意思?
message = ""
while not msg:
# block of code to be executed
与以下内容相同:
message = ""
while True:
if not message:
break
我正在尝试用Python3编写聊天程序
请向我解释它们的意思。它们之间有什么区别。谢谢!
答案 0 :(得分:0)
这是彼此对立的。
第一个将永远等待,直到msg在循环结束时有一个值。
第二个消息打破了一个没有消息的无限循环-如果while和修改消息之间没有代码,则会立即结束。
通常,您将在循环中包含代码。
如果有帮助,请务必接受答案。