Python IDLE - 如何在循环后键入代码
Python IDLE - How to type code after a loop
我正在尝试通过执行 Al Sweigart 的 Python 自动化无聊的东西中的以下代码来熟悉 IDLE:
name = ""
while name != "Mark":
print("What is your name?")
name = input();
print("Thank you")
Syntax Error
虽然出于某种原因,我在尝试键入最后一个打印语句时遇到语法错误。我不知道如何绕过缩进/如何能够在循环之外再次键入。我知道一次只执行一个代码块,但我似乎无法合并最终的打印语句。有人知道我该如何解决这个问题吗?非常感谢
在 IDLE 中,输入此行后放置一个空的、未缩进的行:
name = input();
再次按回车键使额外的空白行退出该缩进块,您的循环应在此之后执行。
实际上,您的解决方案可能非常简单。
name = input();
您不需要 Python 中的结尾分号,将其删除,以便该行只是:
name = input()
我正在尝试通过执行 Al Sweigart 的 Python 自动化无聊的东西中的以下代码来熟悉 IDLE:
name = ""
while name != "Mark":
print("What is your name?")
name = input();
print("Thank you")
Syntax Error
虽然出于某种原因,我在尝试键入最后一个打印语句时遇到语法错误。我不知道如何绕过缩进/如何能够在循环之外再次键入。我知道一次只执行一个代码块,但我似乎无法合并最终的打印语句。有人知道我该如何解决这个问题吗?非常感谢
在 IDLE 中,输入此行后放置一个空的、未缩进的行:
name = input();
再次按回车键使额外的空白行退出该缩进块,您的循环应在此之后执行。
实际上,您的解决方案可能非常简单。
name = input();
您不需要 Python 中的结尾分号,将其删除,以便该行只是:
name = input()