打印功能不运行

时间:2021-01-07 16:36:44

标签: python

刚开始学习。 贴上代码:

username = input("Enter username:")
print("Username is: " + username)

进入 IDLE 并在它要求输入之后,我希望它打印一些东西。它没有。它只是要求输入,仅此而已。我错过了什么?

只是为了向大家澄清 - 我在不同的行中输入了代码,它说

输入用户名:

我输入“约翰”

之后什么都没发生。

编辑:我认为答案是您不能在 shell 中执行多行代码。我不知道什么是“外壳”,而不是可以执行多行操作的文件。

1 个答案:

答案 0 :(得分:2)

Python是自顶向下的语言,这意味着它只会继续的下一行代码,直到当前代码行完成运行

在输入()函数,您需要提供输入到控制台,继续的下一行代码。所以,你必须输入东西,然后才将它实际打印任何东西。