程序的基本结构

输入数据存入变量中——根据数据进行计算——结果输出

输入语句

Python 3.x中输入语句为**input()**函数。
例如:

1
2
a = input()   #等待用户输入,给a赋值
b = input() #等待用户输入,给b赋值

在这则表达式中,括号里可以填任何东西,如果要输入文字提示的话,需要加引号。

input可以输入任何东西,包括数字、字母、汉字、符号以及其它的字符串。

For example :

1
2
x = 3000
a = input(x)
1
a = input('请输入数字:')

第一框输出的结果就是3000,运行程序的时候会先显示出3000,然后等待你去输入。

第二框的输出就是“请输入数字:”,后面可以输入任何东西。

你可以理解为input这个函数里自带了一个print()

需要注意的是,输入的结果默认都为str类型,即字符串类型,如需进行数据的计算,建议使用[强制转换](Python的基本数据类型与数据类型转换 (g2022cyk.top))。

image-20221116191309647

虽然看上去像是给input()函数赋值,但实际上,我们是将input()函数的执行结果(收集的信息)赋值给变量a

通俗来讲,我们放进a这个盒子里的东西,不是input()函数中提的问题,而是我们通过input()函数收集到的别人的答案

这样,不管你在终端输入的内容是什么,不管你的回答改变多少次。只要是对input()函数所提问题的回答,都会被存储在变量中。等待你打印变量时,将回答提取出来,展示在显示屏上。

而这些展示在终端的信息/回答/数据,在代码世界,我们可以称其为输入值——我们输入给函数的内容。