作业

作者: 小先生_8bfd | 来源:发表于2018-07-25 20:59 被阅读0次

    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
    

    相关文章

      网友评论

          本文标题:作业

          本文链接:https://www.haomeiwen.com/subject/boymmftx.html