美文网首页
day8-函数作业2/--2018-07-25

day8-函数作业2/--2018-07-25

作者: 向前冲我在路上 | 来源:发表于2018-07-26 00:36 被阅读0次

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

list1 = [1,2,3]
def ni_list(n):
    list2=n[-1::-1]# 列表的切片来实现逆序。
    print(list2)
ni_list(list1)#调用函数
'''
结果:[3, 2, 1]
'''

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

def char_str(n):
    for x in range(len(n)):
        if x % 2 != 0:
            print(n[x])
m = ' '+str(input('输入一个字符串:'))
print(m)
char_str(m)
'''
结果:
输入一个字符串:fdgsg
 fdgsg
f
g
g
'''

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

my_year=lambda year:True if year%4==0 else False

year = int(input("请输入一个年份:"))

if my_year(year):
    print("%d年是闰年"%year)
else:
    print("%d年不是闰年"%year)

4.使⽤用递归打印:
n = 3的时候

@
@@@
@@@@@
n = 4的时候:
@
@@@
@@@@@
@@@@@@@
5.写函数,检查传⼊列表的⻓度,如果⼤于2,那么仅保留前两个长度的内容,并将新内容返回给调⽤用者。
6.写函数,利用递归获取斐波拉契数列列中的第 10 个数,并将该值返回给调用者。
7.写⼀个函数,获取列表中的成绩的平均值,和最高分。
8.写函数,检查获取传⼊列表或元组对象的所有奇数位索引对应的元素,并将其作为新的列表返回给调⽤用者

相关文章

  • day8-函数作业2/--2018-07-25

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

  • Day8-函数作业

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

  • day8-函数笔记(二)/2018-07-25

    函数学习 1.函数的返回值: python中每个函数都是有返回值的,返回值就是return后面的值。如果函数中没有...

  • day8-函数

    1.函数的返回值: python中每个函数都是有返回值的,返回值就是return后面的值。如果函数中没有retur...

  • 3班3组-Day8-长句拆写

    3班3组-Day8-长句拆写 【学员信息】:3班3组-65-Alice 【作业要求】:将下面的【长句拆写成短句组合...

  • Day8-作业

    1、下拉框实现左边移动选项到右边,右边移动选项到左边 2、飘动广告 3、倒计时,距离国庆节还有多少天、小时、分钟、...

  • day8-作业

    1.写一个程序 a.用一个变量来保存一个班级的学生信息(姓名,学号,成绩(英语,美术,体育,数学),年龄)b.给这...

  • DAY8-作业

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

  • day8-作业

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

  • day8-作业

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

网友评论

      本文标题:day8-函数作业2/--2018-07-25

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