【发布时间】:2020-01-10 21:53:01
【问题描述】:
我正在学习的本练习课程中的代码按预期工作。但我不明白为什么它会这样工作。我有点新,所以我的一些术语可能会被关闭。参考代码:
print("Hi!")
name = input("What's your name? ")
print("It's nice to meet you,", name)
answer = input("Are you enjoying the course? ")
if answer == "Yes":
print("That's good to hear!")
else:
print("Oh no! That makes me sad!")
我有两个问题:
- 当我声明变量
name时,它使用inputfunction,但是代码是如何被读取的,所以它知道我在做什么 已输入作为输入?我看不到它在代码中的位置,可能是在引号之前还是之后? - 变量
answer从来没有专门写来打印出来。这意味着除了上一行之外,我没有看到print命令。它似乎只是用input函数定义的。print命令是否也适用于它下面的所有行?
【问题讨论】:
标签: python-3.x variables input output