Python入门100个实例(18)——输入数字

Python入门100个实例(18)——输入数字

从本实例学到什么

如何从键盘输入数字。input函数的执行效果。

实例程序代码

#例2-4-4 输入数字

#输入x,y,输出x+y的和

x = input("输入x:") #input函数返回的是字符串

y = input("输入y:")

sum = x + y #两个字符串拼接

print("和:", sum) #输出拼接得到的字符串

x = int(x)

y = int(y)

sum = x + y

print("和:", sum) #输出x+y的和

#输入矩形长和宽,求出面积

fx = float(input("输入矩形宽度:")) #float()函数把字符串转换为浮点数

fy = float(input("输入矩形长度:"))

print("矩形面积:", fx * fy)

运行程序,输出以下内容:

输入x:4

输入y:5

和: 45

和: 9

输入矩形宽度:6.5

输入矩形长度:8.0

矩形面积: 52.0

下面解释程序运行过程:

程序首先执行第3行代码,调用input函数,该函数在屏幕上打印“输入x:”,提示用户(即运行程序的人)输入x的值。同时,程序暂停,等待用户输入。用户可以看到,屏幕上的光标一闪一闪的。用户输入:4。第3行代码中的input函数返回字符串’4’,接着该语句把’4’赋值给变量x。执行第4行语句,调用input函数,在屏幕上打印“输入y:”。用户输入:5。input函数返回字符串’5’。第4行语句把’5’赋值给变量y。执行第5行语句,先执行x + y,这是字符串拼接操作,结果是’45’。然后,把’45’赋值给sum。执行第6行语句,输出: 和:45。执行第8行语句,先调用int(x)把x的值’4’转换为整数4,接着把整数4赋值给变量x。执行第9行语句,先调用int(y)把y的值’5’转换为整数5,接着把整数5赋值给变量y。执行第10行语句,先执行整数加法,得到和9,接着赋值给sum变量。执行第11行语句,输出: 和:9。执行第14行语句,首先执行input函数,在屏幕打印“输入矩形宽度:”,并从键盘接收用户输入的“6.5”,返回字符串’6.5’;接着执行float函数,把’6.5’转换为6.5,然后赋值给fx变量。执行第15行语句,首先执行input函数,在屏幕打印“输入矩形长度:”,并从键盘接收用户输入的“8.0”,返回字符串’8.0’;接着执行float函数,把’8.0’转换为8.0,然后赋值给fy变量。执行第16行语句,首先求fx * fy,得到52.0,接着输出: 矩形面积: 52.0。

如何写输入数字的代码

做法是:

1. 调用input函数从键盘接收输入。这一步得到的是字符串!

2. 如果计划输入整数,调用int函数把上一步得到的字符串转换为整数。如果计划输入浮点数,调用float函数把上一步得到的字符串转换为浮点数。

3. 转换后的结果,赋值给变量。

input函数的执行效果

input(“输入x:”)会在屏幕打印“输入x:”。input()不会在屏幕打印任何提示。执行到input函数,会导致程序暂停,等待用户输入。用户敲入若干按键,最后敲回车键表明本次输入结束。此后,程序接收用户的输入并继续往后执行。input函数返回的是字符串。强调:返回的是字符串!

小结

要熟悉input函数的执行效果。掌握输入数字的代码的写法。参照实例,多写几遍就会了。

相关推荐

爱在安丘,情定终身—潍坊安丘 5 月 2 日结婚庆典
365体育APP官网

爱在安丘,情定终身—潍坊安丘 5 月 2 日结婚庆典

⌛ 07-01 👁️ 5053
金属腔体的诱惑,索尼MDR-EX650简评
365allsports

金属腔体的诱惑,索尼MDR-EX650简评

⌛ 09-15 👁️ 8173
串9球员版到底是什么意思?揭秘世界杯赛场上的神秘战术代号
爆裂飞车在哪里买的,爆裂飞车,探索与参与的无限可能
洛杉矶与华盛顿激烈对决:世界杯预选赛关键战结果分析与赛后评论
韩国曾提出,想和中国一起举办世界杯,你觉得可不可行?
防护面具佩戴使用方法
365allsports

防护面具佩戴使用方法

⌛ 08-23 👁️ 769
不只有《星空》 15款值得游玩的太空题材游戏
365体育APP官网

不只有《星空》 15款值得游玩的太空题材游戏

⌛ 08-09 👁️ 6232
欧路词典|英汉-汉英词典 laptop是什么意思
365allsports

欧路词典|英汉-汉英词典 laptop是什么意思

⌛ 07-31 👁️ 9876