Python编程练习(一):1 - 10

  1. 编写程序: hello.py ,要求用户输入姓名并打印“你好,姓名!”
  2. 编写程序:输入一个整数,打印1到这个整数之间的所有数字。
  3. 编写程序:输入一个整数,打印倒序的“ * ”。
  4. 编写程序:给定年份,判断是否为闰年。闰年的定义:能被4整除但不能被 100整除,或者能被400整除。
  5. 编写程序:判断分数等级,90-100为A,80-90为B,60-80为C,1-60为D。
  6. 编写程序:提前设定好一句话,供用户去猜测,如果用户猜测正确则结束游戏。
  7. 编写程序:打印0-100之间的所有奇数。
  8. 编写程序:爱因斯坦曾出过这样一道有趣的数学题: 有一个长阶梯, 若每步上 2 阶,最后剩 1 阶;若每步上 3 阶,最后剩 2 阶;若每步上 5 阶,最后剩 4 阶;若每步上 6 阶,最后剩 5 阶;只有每步上 7 阶,最后刚好一阶也不剩。请编程求解该阶梯至少有多少阶?
  9. 编写程序:设计一个验证用户密码的程序,用户只有三次输入错误的机会,不过如果用户输入的内容中包含 " * " 则不计算在内。
  10. 编写程序:求100-999之间的所有水仙花数。如果一个3 位数等于其各位数字的立方和, 则称这个数为水仙花数。 例如:153 = 1^3 + 5^3 + 3^3 ,因此 153就是一个水仙花数。

Python编程练习(二):11 - 20

  1. 编写程序:对密码进行安全性检查。
  2. 编写程序:进行进制转换。
  3. 编写程序:查找系统中某个用户的成绩。
  4. 编写程序:计算并返回x的y次幂的值。
  5. 编写程序:计算并返回x的y次幂的值(递归实现)。
  6. 编写程序:求参数x和参数y的最大公约数。
  7. 编写程序:求参数x和参数y的最大公约数(递归实现)。
  8. 编写程序:将十进制转换为二进制。
  9. 编写程序:将十进制转换为二进制(递归实现)。
  10. 编写程序:统计一个长度为2的子字符串在另一个字符串中出现的次数。

Python编程练习(三):21 - 30

  1. 编写程序:判断传入的字符串参数是否为“回文联”。回文联即用回文形式写成的对联,既可顺读,也可倒读。
  2. 编写程序:判断传入的字符串参数是否为“回文联”(递归实现)。
  3. 编写程序:分别统计出传入字符串参数(可能不只一个参数)的英文字母、空格、数字和其它字符的个数。
  4. 编写程序:求某个整数的阶乘。
  5. 编写程序:求某个整数的阶乘(递归实现)。
  6. 编写程序:实现斐波那契数列(迭代实现)。
  7. 编写程序:实现斐波那契数列(递归实现)。
  8. 编写程序:将参数n分解出每个位的数字并按顺序存放到列表中。
  9. 编写程序:实现一个用户登录系统。
  10. 编写程序:接受用户的输入并保存为新的文件。

Python编程练习(四):31 - 40

  1. 编写程序:实现一个通讯录系统(利用字典的特性实现)。
  2. 编写程序:实现一个通讯录系统(利用异常的原理实现)。、
  3. 编写程序:比较用户输入的两个文件,如果不同,显示出所有不同处的行号与第一个不同字符的位置。
  4. 编写程序:比较用户输入的两个文件,如果不同,显示出所有不同处的行号与第一个不同字符的位置(用with语句)。
  5. 编写程序:当用户输入文件名和行数n之后,将该文件的前n行内容打印到屏幕上。
  6. 编写程序:当用户输入文件名和想打印到屏幕上的起始行数之后,将该文件的这几行内容打印到屏幕上。
  7. 编写程序:统计当前目录下每个文件类型的文件个数。
  8. 编写程序:计算当前文件夹下所有文件的大小。
  9. 编写程序:用户输入文件名以及开始搜索的路径,搜索该文件是否存在。
  10. 编写程序:实现“全部替换”的功能。

Python编程练习(五):41 - 50

  1. 编写程序:用户输入开始搜索的路径,查找该路径下(包含子文件夹内)所有的视频格式文件(要求查找mp4 rmvb, avi的格式即可),并把创建一个文件(vedioList.txt)存放所有找到的文件的路径。
  2. 编写程序:用户输入关键字,查找当前文件夹内(如果当前文件夹内包含文件夹,则进入文件夹继续搜索)所有含有该关键字的文本文件(.txt后缀),要求显示该文件所在的位置以及关键字在文件中的具体位置(第几行第几个字符)。
  3. 编写程序:要求使用pickle将文件里的对话按照以下要求腌制成不同文件。
  4. 编写程序:当用户输入整数的时候正常返回,否则提示出错并要求重新输入。
  5. 编写程序:GUI——一个小游戏(msgbox、ccbox)。
  6. 编写程序:GUI——用户输入路径查找该路径下所有的视频格式文件(choicebox、multchoicebox)。
  7. 编写程序:GUI——用户输入路径查找该路径下所有的视频格式文件(choicebox、multchoicebox)。
  8. 编写程序:GUI—— 让用户输入密码进行登录验证(multpasswordbox)。
  9. 编写程序:GUI—— 提供一个文件夹浏览框让用户选择需要打开的文件(fileopenbox、textbox)。
  10. 编写程序:GUI—— 提供一个文件夹浏览框让用户选择需要打开的文件,并比较当前文件是否修改过 (fileopenbox、textbox、buttonbox、filesavebox)。

Python编程练习(六):51 - 60

  1. 编写程序:定义一个矩形类并生成类实例对象。
  2. 编写程序:定义一个游乐园门票的类并计算票价。
  3. 编写程序:定义一个点类和直线类并获得直线的长度。
  4. 编写程序:定义一个栈(Stack)类,用于模拟一种具有后进先出(LIFO)特征的数据结构。
  5. 编写程序:定义一个类实现摄氏度到华氏度的转换。
  6. 编写程序:定义一个类继承于int类型,并当传入的参数是字符串的时候,返回该字符串中所有字符的ASCII码的和。
  7. 编写程序:定义一个Nstr类,支持字符串的相减操作:A - B,从A中去除所有B的子字符串。
  8. 编写程序:定义一个新的类Nstr,支持移位操作符的运算。
  9. 编写程序:定义一个类Nstr,当该类的实例对象间发生的加、减、乘、除运算时,将该对象的所有字符串的ASCII码之和进行运算。
  10. 编写程序:在继承的类中调用基类的方法(使用super()这个BIF函数)。

Python编程练习(七):61 - 70

  1. 编写程序:定义一个类,当实例化该类的时候,自动判断传入了多少个参数,并显示出来。
  2. 编写程序:定义一个单词(Word)类继承自字符串,重写比较操作符,当两个Word类对象进行比较时,根据单词的长度来进行比较大小。
  3. 编写程序:定义一个定时器的类。
  4. 编写程序:定义一个Counter类,用于实时检测对象有多少个属性。
  5. 编写程序:先定义一个温度类,再定义两个描述符类用于描述摄氏度和华氏度两个属性,两个属性能实现自动转化。
  6. 编写程序:定义描述符MyDes,当类的属性被访问、修改或设置的时候,分别作出提醒。
  7. 编写程序:定义描述符MyDes,记录指定变量的读取和写入操作,并将记录以及触发时间保存到文件。
  8. 编写程序:定义描述符MyDes,使用文件来存储属性,属性的值会直接存储到对应的pickle的文件中。
  9. 编写程序:定制一个列表,要求记录列表中每个元素被访问的次数,同时希望定制的列表能支持append()、pop()、extend()原生列表所拥有的方法。
  10. 编写程序:写一个迭代器,要求输出至今为止的所有闰年。

Python编程练习(八):71 - 73

  1. 编写程序:定义一个MyRev类,功能与reversed()相同。
  2. 编写程序:写一个生成器,计算2000000以内的素数之和。
  3. 编写程序:创建一个const模块,功能是让Python支持常量。

Python编程练习题目汇总相关推荐

  1. python大学编程考试题及答案_大学慕课2020年Python编程基础题目及答案

    大学慕课2020年Python编程基础题目及答案 更多相关问题 [判断题]任意两个关系都能进行交运算. A. 正确 B. 错误 [多选题]科学的对待死亡的态度包括 A. 珍惜生命,正视死亡 B. 树立 ...

  2. python编程案例教程课后答案-Python编程练习题学习汇总

    实例一:数学计算 简述:这里有四个数字,分别是:1.2.3.4 提问:能组成多少个互不相同且无重复数字的三位数?各是多少? Python解题思路分析:可填在百位.十位.个位的数字都是1.2.3.4.组 ...

  3. python编程题-python编程练习题目

    github上面的一个项目,分为level1,level2,level3 三个等级的难度. 练习题1: 随机生成一列数据,画出这些数据的分布.概率密度曲线,以及进行归一化.标准化之后的分布.概率密度曲 ...

  4. 中国大学mooc慕课python答案_中国大学MOOC(慕课)Python编程基础题目答案

    管理活动的主体是() 推动无线电和计算机创新的是() 有利于加强各部门之间的协作和信息交流的组织形式是() 推动无线电和计算机创新的是() 平地机的刮刀能完成的动作有侧伸.倾斜.铲土角变化.升降和() ...

  5. python的搜题软件-2020中国大学MOOC的APP慕课Python编程基础题目答案

    根据<保险公司中介业务违法行为处罚办法>,保险公司及其工作人员不得利用保险代理人.保险经纪人或 简述证据概念的基本特性. 财产保险中,投保人和保险人约定保险标的的保险价值,并在合同中载明的 ...

  6. 新农慕课python项目答案_2020中国大学MOOC(慕课)Python编程基础题目及答案

    下列关于编辑框的说法中,不正确的是().A.编辑框用来输入.编辑数据B.编辑框实际上是一个完整的 According to the passage, it seems that one can hav ...

  7. 大学python试题库及答案_2020年大学慕课Python编程基础题目及答案

    [单选] IMS的发起者和主要贡献者是(). [单选] 混凝土切割机规定描述错误的是(). [单选] ()的结果通常是由荷载-变形的滞回曲线以及有关参数来表达. [判断题] E8-C是电信定制的终端, ...

  8. python基础考试试题及答案_大学mooc2020年Python编程基础题目期末考试答案

    婴幼儿喜欢成人接触.抚爱,这种情绪反应的动因是为满足儿童的().A.生理性需要B.情绪表 基金公司内对基金投资实务拥有最高决策权力的是().A.基金经理B.投资总监C.投 在招聘人事专员的过程中,关于 ...

  9. 大学python程序题题库海师_中国大学MOOC的APP2021年Python编程基础题目及答案

    单位阶跃信号ε(t)是物理量单位跃变现象,而单位冲激信号δ(t)是物理量产生单位跃变()的现象. A. 下列几种地貌形态中不属于冻土地貌的是().A.石海.石河.石冰川B.石环.石圈.石带 综合实践活 ...

最新文章

  1. 投影幕布尺寸计算器_如果把投影幕布安装在家里,有哪些安装位置和方式?
  2. java基础(一):谈谈java内存管理与垃圾回收机制
  3. linux7开启ntp服务,【NTP】CentOS7.2配置NTP服务
  4. python求1到n的乘积_Python如何计算列表中所有数字的乘积?(代码示例)
  5. spring发送邮件
  6. Java OCR tesseract 图像智能字符识别技术 Java实现
  7. 小程序的全栈开发新时代
  8. MATLAB模式识别基本操作函数解析
  9. 网站时间日期代码html,显示网站运行时间及当前时间的代码
  10. ibm java虚拟机_IBM java VM 最新版的java虚拟机下载及安装的一点说明
  11. ipqc的工作流程图_IPQC的工作流程及检验流程
  12. 计算机视觉项目实战-驾驶员疲劳检测
  13. AutoIT测试实例
  14. 车载诊断系统-OBD
  15. iOS中获取NSError错误信息汇总
  16. 极智AI | 一文看懂昇腾达芬奇架构计算单元
  17. An internal error occurred during: compute variable details. java.lang.NullPointerException
  18. 从程序员辞职到知乎上市,你还以为周源的成功是偶然吗?
  19. 世界是你们的,也是我们的,但终究是程序员的
  20. 基于树莓派人脸识别智能门禁

热门文章

  1. 程序实例python_程是什么意思 带程字的男孩名字 用程字起名的寓意
  2. spring boot 项目启动无法访问,排查
  3. RPC框架的意义和用法,什么是RPC
  4. 修改本地Git用户名、密码
  5. python xlrd pandas_python处理excel方式(openpyxl,xlrd,xlwt,openpyxl,panda)
  6. 最省心的Python版本和第三方库管理——初探Anaconda
  7. 期待第二届云计算大会
  8. linux环境怎么更新离线rpm包,SUSE Linux 11系统rpm包离线安装GCC
  9. spacedesk如何将手机作为电脑的扩展屏幕
  10. onvif/rtsp转gb28181协议,无缝对接国标平台