zoukankan      html  css  js  c++  java
  • 20181211作业

    16.请问这个函数有多少个参数?

    def MyFun((x,y), (a, b)):

    return x * y - a * b

    答案:
            格式错误,元组不能作为参数

    17.编写一个函数满足以下功能:

    计算打印所有参数的和乘以基数(base=3)的结果

    def he(*a):
        s=0
        for i in a:
            s+=i
        print(s*3)
    he(1,2,3,4,5,6,7,8,9,10)

    1.下面代码会输出什么:
    def f(x,l=[]):
      for i in range(x):
        l.append(i*i)
      print l
    f(2)
    f(3,[3,2,1])
    f(3)

    答案:
            f(2)=[0,1]
            f(3,[3,2,1])=[3,2,1,0,1,4]
            f(3)=[0,1,0,1,4]

    2.列表的sort方法和sorted的区别是什么?试举例说明?

    答案:
            sort()是将本列表进行排序,sorted()是排序一个新的列表,列表元素与本列表相同

    3.尝试用两个方式,分别用一行语句实现去除了中的相同项,将结果存放在l2列表中

    l1 = ['b','c','d','b','c','a','a']
    l2 = []

    l1 = ['b','c','d','b','c','a','a']
    l2 = []
    '''
    方案1
    '''
    print(list(set(
    ['b','c','d','b','c','a','a'])))

    '''
    方案2
    '''
     

    [l2.append(i) for i in l1 if i not in l2 ]
    print(l2)

     

    5.现有一个由100以内所有偶数组成的列表,将列表中所有能被4和6整除的数去除

    s = [i for i in range(0,101,2)]
    for l in s:
        if l%4==0 and l%6==0:
            s.remove(l)
    print(s)
  • 相关阅读:
    图论-最短路
    windows对拍及其应用
    RMQ与st表
    树状数组
    二分和三分题
    [转载]图论500题
    浏览器请求背后的网络数据传输过程
    百度ocr文字识别接口使用
    Mysql启动报错解决方案:Failed to open log (file './mysql-bin.000901', errno 2)
    Mac环境下nginx https配置
  • 原文地址:https://www.cnblogs.com/mabaohua/p/10104023.html
Copyright © 2011-2022 走看看