Python题库110

微微老师整理的Python学习题库,通过程序实例学习和理解Python更容易,内容几乎覆盖了Python中的每一部分,可以边学习边练习,更好更容易地掌握Python,学习起来毫无压力。

题目一:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的两位数?(写出代码实现)

1.程序分析:可填在十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。

2.程序源代码见:

从0起步学Python(附程序实例讲解)第1讲

针对题目一我们可以升级一下,增加点难度,如果是三位数呢。

题目二:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?(写出代码实现)

1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。

2.程序源代码见:

从0起步学Python(附程序实例讲解)第1讲

题目三:Python编程实现求1到的和。(要求使用for-in语句)

1.程序分析:要求使用for-in语句

2.程序源代码见:

Java基础VSPython基础1-for循环

题目四:Python编程实现求1到的和。(要求使用while-break语句)

1.程序分析:要求使用while-break语句

2.程序源代码见:

Java基础VSPython基础1-for循环

题目五:有如下列表list1,补充填写下面空格中的内容,实现列表list1的升序排序

list1=[1,3,2,6,5,8,9,7,4]_________________

1.程序分析:列表内置排序函数sort(),默认是升序

2.程序源代码见:

Java基础VSPython基础2-数组、列表及排序

题目六:编程实现写一个装饰器uppercase,这个装饰器可以将被装饰函数g()返回的结果转换成大写字母。

defg():return(hello)

1.程序分析:装饰器名称uppercase,被装饰函数g()

2.程序源代码见:

Python高级用法1-装饰器、迭代器链、with

题目七:通过阅读程序补充完成空缺处代码,如下有继承关系的两个类:父类Parent、子类Child;若已知父类的名字叫‘小明’,子类的名字叫‘小小明’,并请写出程序的最终执行结果。

classParent(_______):def__init__(self,name):self.name=nameprint("nameattributeis:",self.name)#子类继承父类classChild(________):def__init__(self):_____________________________________p=Parent(小明)c=Child()print(p.name)print(c.name)

1.程序分析:阅读程序补充完成空缺处代码,并请写出程序的最终执行结果

2.程序源代码见:

一文说清Python继承、__init__初始化、super方法

?题目八:请写出下面列表切片程序的执行结果。

lst=[1,2,3,4,5]print(lst[1:3:1])print(lst[::2])print(lst[::-1])

1.程序分析:阅读程序并请写出程序的最终执行结果

2.程序源代码见:

Python高级用法总结(5)--列表切片、字典技巧

题目九:Python中经常使用字典作为底层数据结构来表示数据,因此时常会遇到需要将字典合并的情况。假设有下面两个字典xs、ys进行合并,试写出合并后zs的结果:

xs={a:1,b:2}ys={b:3,d:4}zs={}zs.update(xs)zs.update(ys)

1.程序分析:zs使用字典内置的update()方法合并包含xs和ys中的所有键和值。这里面还需要考虑如何处理重复键的冲突问题。

2.程序源代码见:

Python高级用法11-字典合并、深层键替换、序列化

题目十:补全下面空格处代码,假设有如下列表list1,请使用Python内置的filter函数,实现只将列表中大于0的数过滤出来,存入list2中。

list1=[1,2,4,6,-7,-3,-1,0]list2=______________________________

1.程序分析:阅读程序并请写出filter过滤函数。

2.程序源代码见:

Python高级用法总结(8)-函数式编程

觉得不错,点个在看吧~

预览时标签不可点收录于话题#个上一篇下一篇

转载请注明:http://www.sonphie.com/jbzd/14325.html

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

    当前时间: