入门级学习 python课后

2-8:

    输出列表lis = [1,2,3,4,5]元素的和:

1: sum(lis)

2:while 循环:

def dd():
    i=-1
    tmp = 0
    lis = [1,2,3,4,5,6,7,8,9]
    while i<(len(lis)-1):
            i+=1
            print i
            tmp +=lis[i]
    return tmp


3:for循环:

def dd2():
    lis=[1,2,3,4,5]
    tmp = 0
    for _ in range(len(lis)):
            tmp +=lis[_]
    return tmp

----------------------------------------------------------------------------------------------------------

2-9:

    输出列表lis = [1,2,3,4,5]元素的平均值:

1:reduce(lambda x,y: x+y, lis)/len(lis)

-----------------------------------------------------------------------------------------------------------

2-10:

   判断用户输入数值是否在0~100,  正确退出,否则用户继续输入直到符合要求。

def ff():

   inNum= raw_input('Your number :')

   if int(inNum) in range(100):

      print 'Good , 88!'

      return

   else:

      while int(inNum) not in range(100):

         inNum= raw_input('Bed ,again :')

         if int(inNum) in range(100):

            print 'Good, 88!'

    return

-----------------------------------------------------------------------------------------------------------

2-15:

从大到小排列用户输入的三个值:

def tt():
    a,b,c = raw_input('a,b,c:')
    lis = []
    if a>b:
        if b>c:
            lis = [a,b,c]
        else:
            if a>c:
                lis=[a,c,b]
            else:
                lis=[c,a,b]
    else:
        if a>c:
            lis=[b,a,c]
        else:
            if b>c:
                lis=[b,c,a]
            else:
                lis =[c,b,a]
    return lis

  补充:

   [    lis = [1,4,3,9,7,8]

        升序 :lis.sort()

降序:lis.reverse()

        切片降序:lis.sort()

  lis[::-1]             ]




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值