计算机的基本功能就是接受输入的数据,处理后再输出结果。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     ----------

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

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

python 键盘输入int_Python编程 Python如何获取数据相关推荐

  1. python键盘输入代码,python监控键盘输入实例代码

    本文研究的主要是python监控键盘输入的相关代码,用到了os,sys,time等,具体实现代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- im ...

  2. python键盘输入数组_python 二维数组切割Python读取键盘输入的2种方法

    Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: 1.raw_input 2.input raw_input函数raw_input() 函数从标准输入读取一个行,并返 ...

  3. python键盘输入转换为列表_Python键盘输入转换为列表的实例

    Python输入字符串转列表是为了方便后续处理,这种操作在考试的时候比较多见. 1.在Python3.0以后,键盘输入使用input函数 eg1. >>> x=input >& ...

  4. 【例10.4】从键盘输入10个学生的有关数据,然后把它们转存到磁盘文件上去。

    [例10.4]从键盘输入10个学生的有关数据,然后把它们转存到磁盘文件上去.并验证stu.dat是否已存在此数据(再编写一个程序从stu.dat文件中读入数据,然后在屏幕上输出) 例10.4把10个学 ...

  5. python 键盘输入_跟我一起学python | 探究07

    输入外部数据  数据类型转换(str转换int)判断数据类型 字符串截取 老齐说:编程就是解决问题.本探究遵循老齐的主张撰写. 下面这段程序代码很简单: i=16j=29k=i+jprint(k) # ...

  6. python 键盘输入矩阵

    import numpy as np m = int((input("请输入行数")) res=[] for i in range(m):ans=[int(j) for j in ...

  7. python 键盘输入数字_九宫格键盘输入

    九宫格键盘输入 Letter Combinations of a Phone Number 给定一个数字字符串,返回数字可能代表的所有可能的字母组合. 数字到字母的映射(就像九宫格电话按钮一样)如下图 ...

  8. python如何模拟键盘输入_用python代码模拟键盘输入

    今天在写代码时遇到一种情况,代码只能通过外部操作来判断,这时我就想到用python的代码来模拟一个键盘输入的值. 安装好,就可以直接上代码了:import win32api import win32c ...

  9. python 键盘输入数字_python实现键盘输入的实操方法

    python实现键盘输入的实操方法 python中有指定的代码进行输入操作,所以今天就由小编来为大家介绍python怎么实现键盘输入. 第一首先打开电脑的python编辑工具. 再创建python项目 ...

最新文章

  1. Android 使用 setImageResource 清空图片
  2. PCL1.8.1安装和一些小错误
  3. android 酷狗demo_Android仿酷狗旋转界面功能-自定义控件实现
  4. P6329 【模板】点分树 | 震波
  5. springcloud使用feign进行远程服务调用
  6. UI布局引擎Layout 之 QGraphicsLinearLayout
  7. 前瞻设计:创新型战略推动可持续变革(全彩)
  8. mapgis坡度分析_gis气候分析图_用MAPGIS做城市气候的分析需要什么类型的数据可以从哪下载_滁州气象...
  9. ERP原理与应用期末复习
  10. 农行笔试题之多少年后两国人均GDP相等
  11. 电子密码锁程序C语言,基于51单片机的电子密码锁程序
  12. 【思特奇杯·云上蓝桥-算法集训营】第1周----真题汇总+思路分析
  13. win10中 微软 输入法 简体字 与 繁体字 设定 切换
  14. signature=1786f140adeed932d2fada45ef17913d,PENGARUH ADITIF BAHAN BAKAR DIESEL PADA OPERASI STASIONER
  15. Wi-Fi当前的趋势及对IT和物联网的影响
  16. docker+robot framework+selenium并发web应用UI自动化测试实践
  17. Android消息机制(Handler机制) - 线程的等待和唤醒
  18. mysql数据库表中插入中文字段时报错 ‘\xCD\xF5\xBB\xAA‘
  19. 开源项目学习:cJSON库的学习和使用(上)---以天气JSON数据为例
  20. 财路网每日原创推送:用市值来评估加密货币是毫无意义的

热门文章

  1. 打工人的健康修炼记:2021卷里求生(附报告下载)
  2. 【报告分享】Facebook IQ 2020年热门话题和趋势报告.pdf(附下载链接)
  3. 深度学习中的Normalization总结
  4. c语言数组插入一个数字 移位,如何将一个数组的元素循环左移?
  5. cms是什么意思啊_美团面试官问我:ZGC 的 Z 是什么意思?
  6. Leetcode每日一题:290.word-pattern(单词规律)
  7. Algorithm:递归思想及实例分析
  8. 吴恩达机器学习 5.正则化
  9. 感觉自己做这个题的思路很不错 1225 Digit Counting
  10. 蓝桥杯 算法训练 字符串合并