作业

1.写⼀个函数将⼀个指定的列表中的元素逆序(例如[1, 2, 3] -> [3, 2, 1])(注意:不要使⽤列表⾃带的逆序函数)

def sum():
    list = [1,2,3,4,5,6]
    list1 = []
    for i in list[::-1]:
        list1.append(i)
    print(list1)
sum()
---
[6,5,4,3,2,1]

2.写⼀个函数,提取出字符串中所有奇数位上的字符

str = 'qsjsndcjnbc123'
def num():
    for i in range(0,len(str),2):
      print(str[i])
num()
---
q
j
n
c
n
c
2

3.写⼀个匿名函数,判断指定的年是否是闰年

year = lambda x: x/4 ==0 and x/100 !=0
if  year(2008):
    print('不是闰年')
else:
    print('是闰年')
----
是闰年

5.写函数,检查传⼊列表的⻓度,如果⼤于2,那么仅保留前两个⻓度的内容,并将新内容返回给调⽤者

def my_list(list):
    list2 =[]
    if len(list)>2:
        list2.append(list[0])
        list2.append(list[1])
        return list2
print(my_list([1,2,3,4,56,3]))
---
[1,2]

7.写⼀个函数,获取列表中的成绩的平均值,和最⾼分

def num():
    list = [12,28,78,98,48]
    sum1 = 0
    max1 = max(list)
    for i in list:
        sum1 += i
        ave = sum1/len(list)
    print(ave,max1)
num()
---
52.8 98
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.写⼀个函数将⼀个指定的列表中的元素逆序(例如[1, 2, 3] -> [3, 2, 1])(注意:不要使⽤列表...
    晓晓的忍儿阅读 419评论 0 4
  • 1.写⼀个函数将⼀个指定的列表中的元素逆序(例如[1, 2, 3] -> [3, 2, 1])(注意:不要使⽤列表...
    HavenYoung阅读 187评论 0 2
  • 1.写⼀个函数将⼀个指定的列表中的元素逆序(例如[1, 2, 3] -> [3, 2, 1])(注意:不要使⽤列表...
    sawyerwh阅读 234评论 0 7
  • 1.写⼀个函数将⼀个指定的列表中的元素逆序(例如[1, 2, 3] -> [3, 2, 1])(注意:不要使⽤列表...
    Yehao_阅读 127评论 0 5
  • 松无关烂漫饮姜茶,翠鬓犹然缀雪花。曳落琼英随晚照,摇扬韧骨擅荣华。乍寒或有遗针羽,还暖无非佩绮霞。再上层楼听浩荡,...
    大美不仁阅读 802评论 2 5

友情链接更多精彩内容