Python代码练习(三):函数

Python代码练习(三):函数

七月在线课程的练习题

  • 习题1
    定义一个函数,接收任意3个数字的输入,并按 顺序从小到大输出

  • 习题2
    要求创建一个函数,它可以接收,位置参数, 不定长位置参数,不定长关键词参数,并按 要求输出 。
    输入班级名,班级特色(如’勤奋’,’颜值 高’ )等等不同特色,班级不同同学的姓 名与年龄。
    要求输出,班级名,班级特色,班级成员, 班级成员的平均年龄。

  • 习题3
    使用reduce函数实现找出一组数字列表中的 最大值

  • 习题4
    求1000以内能同时被3和7整除的数有哪些。
    要求使用map与filter函数

  • 习题5
    体现闭包的思想,创建一个三层嵌套的函数, 并调用。

  • 习题6
    请以round函数,定义一个偏函数roundN,调用
    为输入一个数字N,返回圆周率后N位的数字
    提示:
    import math
    math.pi
    请以sorted函数,定义一个偏函数sortedDESC, 结果为输入一个序列,返回为按降序排列后序列。

  • 习题7
    要求使用map与filter函数,输出一个输入字 符串里每个字符出现的次数
    提示:结合dict使用实现

  • 习题8
    创建一个能够快递排序的递归函数

  • 习题9
    创建一个能打印一个字典中包含所有字典对象的递归函数
    dic={ “北京”: {
    “东城”: [“天坛”, “东单”, “王府井”],
    “西城”: [“西单”, “军博”, “复兴门”], },
    “上海”: { “杨浦”:[‘五角场’,‘政通路’,'世界路’]
    }, “天津”:[‘天津港’]}

  • 习题10
    编写一个生成器,实现fib数列的效果

  • 习题11
    创建一个能接收不定长位置参数(数字)函 数,返回是所有参数的和。
    现要求在这个函数每次调用时都有进行屏幕 打印(该函数被调用)。
    请在不改动这个函数内部及调用的前提下实 现。

发布了194 篇原创文章 · 获赞 223 · 访问量 43万+

猜你喜欢

转载自blog.csdn.net/qq_37486501/article/details/104400974
今日推荐