Python编程练习题目汇总
Python编程练习(一):1 - 10
- 编写程序: hello.py ,要求用户输入姓名并打印“你好,姓名!”
- 编写程序:输入一个整数,打印1到这个整数之间的所有数字。
- 编写程序:输入一个整数,打印倒序的“ * ”。
- 编写程序:给定年份,判断是否为闰年。闰年的定义:能被4整除但不能被 100整除,或者能被400整除。
- 编写程序:判断分数等级,90-100为A,80-90为B,60-80为C,1-60为D。
- 编写程序:提前设定好一句话,供用户去猜测,如果用户猜测正确则结束游戏。
- 编写程序:打印0-100之间的所有奇数。
- 编写程序:爱因斯坦曾出过这样一道有趣的数学题: 有一个长阶梯, 若每步上 2 阶,最后剩 1 阶;若每步上 3 阶,最后剩 2 阶;若每步上 5 阶,最后剩 4 阶;若每步上 6 阶,最后剩 5 阶;只有每步上 7 阶,最后刚好一阶也不剩。请编程求解该阶梯至少有多少阶?
- 编写程序:设计一个验证用户密码的程序,用户只有三次输入错误的机会,不过如果用户输入的内容中包含 " * " 则不计算在内。
- 编写程序:求100-999之间的所有水仙花数。如果一个3 位数等于其各位数字的立方和, 则称这个数为水仙花数。 例如:153 = 1^3 + 5^3 + 3^3 ,因此 153就是一个水仙花数。
Python编程练习(二):11 - 20
- 编写程序:对密码进行安全性检查。
- 编写程序:进行进制转换。
- 编写程序:查找系统中某个用户的成绩。
- 编写程序:计算并返回x的y次幂的值。
- 编写程序:计算并返回x的y次幂的值(递归实现)。
- 编写程序:求参数x和参数y的最大公约数。
- 编写程序:求参数x和参数y的最大公约数(递归实现)。
- 编写程序:将十进制转换为二进制。
- 编写程序:将十进制转换为二进制(递归实现)。
- 编写程序:统计一个长度为2的子字符串在另一个字符串中出现的次数。
Python编程练习(三):21 - 30
- 编写程序:判断传入的字符串参数是否为“回文联”。回文联即用回文形式写成的对联,既可顺读,也可倒读。
- 编写程序:判断传入的字符串参数是否为“回文联”(递归实现)。
- 编写程序:分别统计出传入字符串参数(可能不只一个参数)的英文字母、空格、数字和其它字符的个数。
- 编写程序:求某个整数的阶乘。
- 编写程序:求某个整数的阶乘(递归实现)。
- 编写程序:实现斐波那契数列(迭代实现)。
- 编写程序:实现斐波那契数列(递归实现)。
- 编写程序:将参数n分解出每个位的数字并按顺序存放到列表中。
- 编写程序:实现一个用户登录系统。
- 编写程序:接受用户的输入并保存为新的文件。
Python编程练习(四):31 - 40
- 编写程序:实现一个通讯录系统(利用字典的特性实现)。
- 编写程序:实现一个通讯录系统(利用异常的原理实现)。、
- 编写程序:比较用户输入的两个文件,如果不同,显示出所有不同处的行号与第一个不同字符的位置。
- 编写程序:比较用户输入的两个文件,如果不同,显示出所有不同处的行号与第一个不同字符的位置(用with语句)。
- 编写程序:当用户输入文件名和行数n之后,将该文件的前n行内容打印到屏幕上。
- 编写程序:当用户输入文件名和想打印到屏幕上的起始行数之后,将该文件的这几行内容打印到屏幕上。
- 编写程序:统计当前目录下每个文件类型的文件个数。
- 编写程序:计算当前文件夹下所有文件的大小。
- 编写程序:用户输入文件名以及开始搜索的路径,搜索该文件是否存在。
- 编写程序:实现“全部替换”的功能。
Python编程练习(五):41 - 50
- 编写程序:用户输入开始搜索的路径,查找该路径下(包含子文件夹内)所有的视频格式文件(要求查找mp4 rmvb, avi的格式即可),并把创建一个文件(vedioList.txt)存放所有找到的文件的路径。
- 编写程序:用户输入关键字,查找当前文件夹内(如果当前文件夹内包含文件夹,则进入文件夹继续搜索)所有含有该关键字的文本文件(.txt后缀),要求显示该文件所在的位置以及关键字在文件中的具体位置(第几行第几个字符)。
- 编写程序:要求使用pickle将文件里的对话按照以下要求腌制成不同文件。
- 编写程序:当用户输入整数的时候正常返回,否则提示出错并要求重新输入。
- 编写程序:GUI——一个小游戏(msgbox、ccbox)。
- 编写程序:GUI——用户输入路径查找该路径下所有的视频格式文件(choicebox、multchoicebox)。
- 编写程序:GUI——用户输入路径查找该路径下所有的视频格式文件(choicebox、multchoicebox)。
- 编写程序:GUI—— 让用户输入密码进行登录验证(multpasswordbox)。
- 编写程序:GUI—— 提供一个文件夹浏览框让用户选择需要打开的文件(fileopenbox、textbox)。
- 编写程序:GUI—— 提供一个文件夹浏览框让用户选择需要打开的文件,并比较当前文件是否修改过 (fileopenbox、textbox、buttonbox、filesavebox)。
Python编程练习(六):51 - 60
- 编写程序:定义一个矩形类并生成类实例对象。
- 编写程序:定义一个游乐园门票的类并计算票价。
- 编写程序:定义一个点类和直线类并获得直线的长度。
- 编写程序:定义一个栈(Stack)类,用于模拟一种具有后进先出(LIFO)特征的数据结构。
- 编写程序:定义一个类实现摄氏度到华氏度的转换。
- 编写程序:定义一个类继承于int类型,并当传入的参数是字符串的时候,返回该字符串中所有字符的ASCII码的和。
- 编写程序:定义一个Nstr类,支持字符串的相减操作:A - B,从A中去除所有B的子字符串。
- 编写程序:定义一个新的类Nstr,支持移位操作符的运算。
- 编写程序:定义一个类Nstr,当该类的实例对象间发生的加、减、乘、除运算时,将该对象的所有字符串的ASCII码之和进行运算。
- 编写程序:在继承的类中调用基类的方法(使用super()这个BIF函数)。
Python编程练习(七):61 - 70
- 编写程序:定义一个类,当实例化该类的时候,自动判断传入了多少个参数,并显示出来。
- 编写程序:定义一个单词(Word)类继承自字符串,重写比较操作符,当两个Word类对象进行比较时,根据单词的长度来进行比较大小。
- 编写程序:定义一个定时器的类。
- 编写程序:定义一个Counter类,用于实时检测对象有多少个属性。
- 编写程序:先定义一个温度类,再定义两个描述符类用于描述摄氏度和华氏度两个属性,两个属性能实现自动转化。
- 编写程序:定义描述符MyDes,当类的属性被访问、修改或设置的时候,分别作出提醒。
- 编写程序:定义描述符MyDes,记录指定变量的读取和写入操作,并将记录以及触发时间保存到文件。
- 编写程序:定义描述符MyDes,使用文件来存储属性,属性的值会直接存储到对应的pickle的文件中。
- 编写程序:定制一个列表,要求记录列表中每个元素被访问的次数,同时希望定制的列表能支持append()、pop()、extend()原生列表所拥有的方法。
- 编写程序:写一个迭代器,要求输出至今为止的所有闰年。
Python编程练习(八):71 - 73
- 编写程序:定义一个MyRev类,功能与reversed()相同。
- 编写程序:写一个生成器,计算2000000以内的素数之和。
- 编写程序:创建一个const模块,功能是让Python支持常量。
Python编程练习题目汇总相关推荐
- python大学编程考试题及答案_大学慕课2020年Python编程基础题目及答案
大学慕课2020年Python编程基础题目及答案 更多相关问题 [判断题]任意两个关系都能进行交运算. A. 正确 B. 错误 [多选题]科学的对待死亡的态度包括 A. 珍惜生命,正视死亡 B. 树立 ...
- python编程案例教程课后答案-Python编程练习题学习汇总
实例一:数学计算 简述:这里有四个数字,分别是:1.2.3.4 提问:能组成多少个互不相同且无重复数字的三位数?各是多少? Python解题思路分析:可填在百位.十位.个位的数字都是1.2.3.4.组 ...
- python编程题-python编程练习题目
github上面的一个项目,分为level1,level2,level3 三个等级的难度. 练习题1: 随机生成一列数据,画出这些数据的分布.概率密度曲线,以及进行归一化.标准化之后的分布.概率密度曲 ...
- 中国大学mooc慕课python答案_中国大学MOOC(慕课)Python编程基础题目答案
管理活动的主体是() 推动无线电和计算机创新的是() 有利于加强各部门之间的协作和信息交流的组织形式是() 推动无线电和计算机创新的是() 平地机的刮刀能完成的动作有侧伸.倾斜.铲土角变化.升降和() ...
- python的搜题软件-2020中国大学MOOC的APP慕课Python编程基础题目答案
根据<保险公司中介业务违法行为处罚办法>,保险公司及其工作人员不得利用保险代理人.保险经纪人或 简述证据概念的基本特性. 财产保险中,投保人和保险人约定保险标的的保险价值,并在合同中载明的 ...
- 新农慕课python项目答案_2020中国大学MOOC(慕课)Python编程基础题目及答案
下列关于编辑框的说法中,不正确的是().A.编辑框用来输入.编辑数据B.编辑框实际上是一个完整的 According to the passage, it seems that one can hav ...
- 大学python试题库及答案_2020年大学慕课Python编程基础题目及答案
[单选] IMS的发起者和主要贡献者是(). [单选] 混凝土切割机规定描述错误的是(). [单选] ()的结果通常是由荷载-变形的滞回曲线以及有关参数来表达. [判断题] E8-C是电信定制的终端, ...
- python基础考试试题及答案_大学mooc2020年Python编程基础题目期末考试答案
婴幼儿喜欢成人接触.抚爱,这种情绪反应的动因是为满足儿童的().A.生理性需要B.情绪表 基金公司内对基金投资实务拥有最高决策权力的是().A.基金经理B.投资总监C.投 在招聘人事专员的过程中,关于 ...
- 大学python程序题题库海师_中国大学MOOC的APP2021年Python编程基础题目及答案
单位阶跃信号ε(t)是物理量单位跃变现象,而单位冲激信号δ(t)是物理量产生单位跃变()的现象. A. 下列几种地貌形态中不属于冻土地貌的是().A.石海.石河.石冰川B.石环.石圈.石带 综合实践活 ...
最新文章
- 投影幕布尺寸计算器_如果把投影幕布安装在家里,有哪些安装位置和方式?
- java基础(一):谈谈java内存管理与垃圾回收机制
- linux7开启ntp服务,【NTP】CentOS7.2配置NTP服务
- python求1到n的乘积_Python如何计算列表中所有数字的乘积?(代码示例)
- spring发送邮件
- Java OCR tesseract 图像智能字符识别技术 Java实现
- 小程序的全栈开发新时代
- MATLAB模式识别基本操作函数解析
- 网站时间日期代码html,显示网站运行时间及当前时间的代码
- ibm java虚拟机_IBM java VM 最新版的java虚拟机下载及安装的一点说明
- ipqc的工作流程图_IPQC的工作流程及检验流程
- 计算机视觉项目实战-驾驶员疲劳检测
- AutoIT测试实例
- 车载诊断系统-OBD
- iOS中获取NSError错误信息汇总
- 极智AI | 一文看懂昇腾达芬奇架构计算单元
- An internal error occurred during: compute variable details. java.lang.NullPointerException
- 从程序员辞职到知乎上市,你还以为周源的成功是偶然吗?
- 世界是你们的,也是我们的,但终究是程序员的
- 基于树莓派人脸识别智能门禁
热门文章
- 程序实例python_程是什么意思 带程字的男孩名字 用程字起名的寓意
- spring boot 项目启动无法访问,排查
- RPC框架的意义和用法,什么是RPC
- 修改本地Git用户名、密码
- python xlrd pandas_python处理excel方式(openpyxl,xlrd,xlwt,openpyxl,panda)
- 最省心的Python版本和第三方库管理——初探Anaconda
- 期待第二届云计算大会
- linux环境怎么更新离线rpm包,SUSE Linux 11系统rpm包离线安装GCC
- spacedesk如何将手机作为电脑的扩展屏幕
- onvif/rtsp转gb28181协议,无缝对接国标平台