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

  • 相关阅读:
    我的浏览器收藏夹分类
    我的浏览器收藏夹分类
    Java实现 LeetCode 318 最大单词长度乘积
    Java实现 LeetCode 318 最大单词长度乘积
    Java实现 LeetCode 318 最大单词长度乘积
    Java实现 LeetCode 316 去除重复字母
    Java实现 LeetCode 316 去除重复字母
    Java实现 LeetCode 316 去除重复字母
    Java实现 LeetCode 315 计算右侧小于当前元素的个数
    Java实现 LeetCode 315 计算右侧小于当前元素的个数
  • 原文地址:https://www.cnblogs.com/kelly11/p/13344210.html
Copyright © 2011-2022 走看看