python 键盘输入int_Python编程 Python如何获取数据
发布日期:2021-06-24 11:21:20 浏览次数:2 分类:技术文章

本文共 1322 字,大约阅读时间需要 4 分钟。

7882589dfa9cd7bf7453ab4de3117cd8.png

计算机的基本功能就是接受输入的数据,处理后再输出结果。print( )函数的功能是输出数据,那么Python如何获取输入的数据呢?在使用图形界面之前,Python主要从键盘获取数据,而从键盘获取数据方法就是使用input( )函数。 input( ) 函数   功能:接受从键盘输入的数据   语法:   input(prompt )
  • prompt是提示信息;

  • 调用此函数时,程序会暂停,等待用户输入;

  • input() 函数返回值为 string( 字符串 ) 类型;

< 例 题 >  编一个程序,用户从键盘输入姓名和年龄,经过程序计算,输出用户出生于哪一年。
name = input("请输入你的姓名:")age = input("请输入你的年龄:")age = int(age)year = 2021 - ageprint(name,"你出生于",year,"年。")
此程序第一行调用input( )函数时,程序暂停,等待用户输入姓名,用户从键盘输入姓名后,按回车键结束,这时程序将从键盘获取到的姓名赋值给变量name,然后程序往下执行到第二行,再暂停,等待用户输入年龄,用户从键盘输入年龄后,按回车键结束,程序将从键盘获取到的年龄赋值给变量age。程序继续往下执行,由于input( ) 函数返回值为 string( 字符串 )类型,所以变量name、age的类型都是 string(字符串),但变量age在后面的步骤要参与计算,所以第三行使用int( )函数将变量age的字符串类型转换为数字类型,第四行用现在的年份2021减去年龄,得到了出生年,第五行输出结果。 练习1:编一个程序,从键盘输入一个三位数,经过程序处理后,分别输出这个三位数的百位数、十位数、个位数。 参考代码:
n = input("请输入一个三位数:")n = int(n)a = n//100b = n//10 % 10c = n%10print("百位数是:" , a)print("十位数是:" , b)print("个位数是:" , c)

此程序第一行调用input( )函数时,程序暂停,等待用户输入,用户从键盘输入一个三位数,按回车键结束,input( )函数获取此数据并赋值给变量 n,第二行使用int( )函数将变量 n 的数据类型转换为数字型,第三行中的双斜杠 // 表示整除,n 整除100的商就是 n 的百位数,第四行中n先整除10然后再求除以10的余数,得到的就是n的十位数,第五行n除以10的余数就是n的个位数,求百位数、十位数、个位数的这些数学技巧在今后的编程中还会用到,大家要理解这些方法。

将上面的练习略作拓展: 练习2:编一个程序,从键盘输入一个三位数,经过程序处理后,把这个三位数反向输出。例如,输入136 ,则输出631。 将关于圆的周长和面积的问题略作拓展: 练习3:圆的面积公式是 S=πr² 。编一个程序,当从键盘输入半径 r,经过程序计算后,输出圆的周长 C 和面积 S 。

----------      End     ----------

只有不断的写代码;
调试代码;
修改代码;
编程的水平才会越来越高;

7086be2bb865dc7475a85a7ca6e55bdc.png

--  本文中视频为原创  --

转载地址:https://blog.csdn.net/weixin_32467749/article/details/113536107 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:h3c trunk口改access_H3CNE配置VLAN的Access链路端口和Trunk链路端口
下一篇:python入门程序异常_Python 入门 之 异常处理

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月01日 11时40分54秒