所有未在python中执行的代码行

2024-09-28 20:56:07 发布

您现在位置:Python中文网/ 问答频道 /正文

为什么我的代码只有一部分是用python运行的? 我在IDLE和sublimitext中尝试了相同的代码,它只运行前两行,就是这样。 如下图所示

print("hello")
first = input("what is your firstname? ")
print("thanks")
surname = input("what is your surname? ")

Tags: 代码helloinputyourissurnamefirstnamewhat
3条回答

我在CodeSculptor中尝试了该代码,它运行正常: https://py3.codeskulptor.org/#user305_1ZWADnYLXt_0.py

它正在等待raw_input运行-raw_input是一个等待用户输入的函数

当程序询问你的名字时,试着输入一些东西并按enter键?-程序的其余部分将运行

您的代码运行良好。你可能会被两件事弄糊涂:

  1. input()函数暂停执行,直到您完成输入内容(或什么都不输入)并按下回车键

  2. 在上一个命令之后,当您输入所需信息(您的姓氏)并按Enter键时,没有其他命令可以打印内容。
    因此,您的程序将以静默方式完成,而不使用上次输入的信息(您的姓氏)

相关问题 更多 >