zoukankan      html  css  js  c++  java
  • python习题-1

    01:请写一个函数reverse,参数是一个列表,该函数将列表中的所有元素倒序排列并返回

    image.png

    02:延伸:该函数调用后不能改变原来参数列表的内容

    image.png

    03:请写一个函数tri_area,参数是三角形的底和高,请计算返回三角形面积

    image.png

    04:请写一个函数remainder,参数是两个数字,请计算返回这两个数字相除的余数

    image.png

    05: 农场上有3种动物:鸡、奶牛、猪请写一个函数animals,该函数有3个参数,分别是鸡、奶牛、猪的个数,请计算返回这么多的动物总共有多少条腿

    image.png

    06:请写一个函数concat,参数分别是两个列表,请返回两个列表合并的结果

    image.png

    07:请写一个函数findLargestNum,参数分别是1个列表,里面的元素都是数字,请返回该列表中最大的数字

    image.png

    08:请写一个函数findSmallestNum,参数分别是1个列表,里面的元素都是数字,请返回该列表中最小的数字

    image.png

    09:请写一个函数ctoa,参数是1个字母,请返回该字母对应的ASCII码数字

    image.png

    10:请写一个函数is_symmetrical,参数是1个数字,请返回该数字是否对称

    image.png

    11: 请写一个函数find_odd,参数是1个列表,请返回该列表中出现奇数次的元素

    image.png

    12:ATM机允许46PIN码,PIN码只能包含4位数或6位数字。 请写一个参数为字符串的函数,如果PIN有效则返回True,如果不是则返回False

    image.png

    13:请写一个函数,该函数 参数为1个字符串,请分析并返回包含字符串中所有大写字母索引的有序列表

    image.png

    14:请写一个函数,该函数 参数为1个列表,删除所有重复的元素,并以与旧列表相同的顺序返回新列表(减去重复项)

    image.png

    15:请写一个函数,该函数 参数为数字列表,请算出另外一个列表,里面每个元素依次是参数列表里面元素的累计和。比如 参数为[1, 2, 3, 4]结果计算方法为[1, 1 + 2, 1 + 2 + 3, 1 + 2 + 3 + 4]返回结果就应该是[1, 3, 6, 10]

    思路:外循环获取列表每个元素内循环获取当前元素和之前的所有元素,最后相加为了不影响原列表的值,需要新创建一个列表来存放相加后的值

    image.png

    image.png

    image.png

  • 相关阅读:
    11->centos6 安装oracle
    centos7安装rlwrap
    ajax
    java获取时间戳
    idea主要设置大纲图
    ppycharm设置解释器版本号码
    JTA 深度历险
    学会数据库读写分离、分表分库——用Mycat,这一篇就够了!
    分库分表的几种常见玩法及如何解决跨库查询等问题
    深入浅出SOA
  • 原文地址:https://www.cnblogs.com/kelly11/p/13344210.html
Copyright © 2011-2022 走看看