1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python 键盘输入int_Python编程 Python如何获取数据

python 键盘输入int_Python编程 Python如何获取数据

时间:2021-02-14 18:41:50

相关推荐

python 键盘输入int_Python编程  Python如何获取数据

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

prompt是提示信息;

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

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

< 例 题 > 编一个程序,用户从键盘输入姓名和年龄,经过程序计算,输出用户出生于哪一年。

name = input("请输入你的姓名:")age = input("请输入你的年龄:")age = int(age)year = - ageprint(name,"你出生于",year,"年。")

此程序第一行调用input( )函数时,程序暂停,等待用户输入姓名,用户从键盘输入姓名后,按回车键结束,这时程序将从键盘获取到的姓名赋值给变量name,然后程序往下执行到第二行,再暂停,等待用户输入年龄,用户从键盘输入年龄后,按回车键结束,程序将从键盘获取到的年龄赋值给变量age。程序继续往下执行,由于input( ) 函数返回值为 string( 字符串 )类型,所以变量name、age的类型都是 string(字符串),但变量age在后面的步骤要参与计算,所以第三行使用int( )函数将变量age的字符串类型转换为数字类型,第四行用现在的年份减去年龄,得到了出生年,第五行输出结果。练习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 ----------

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。