zoukankan      html  css  js  c++  java
  • 20181211hw

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

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

          return x * y - a * b

    0个

    因为是元组,不可更改所以不能做为参数。

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

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

    def mylen(*args,base=3):
        sum = 0
        for i in args:
            sum += i
        if base == 3:
            sum = sum*3
    print(sum)

    3.下面代码会输出什么:

    def f(x,l=[]):

        for i in range(x):

            l.append(i*i)

        print (l)

    f(2)               [0,1]

    f(3,[3,2,1])    [3,2,1,0,1,4]

    f(3)               [0,1,0,1,4]

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

    sort()sorted()的不同在于,sort是在原位重新排列列表,而sorted()是产生一个新的列表。

    sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。

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

    l1 = ['b','c','d','b','c','a','a']
    l2 = []
    
    一、
    l2=[]
    for i in l1:
        if i not in l2:
            l2.append(i)
    print(l2)
    二、
    

     6.

    现有一个由100以内所有偶数组成的列表,将列表中所有能被4和6整除的数去除
    l1=[i for i in range(0,100) if i % 2 ==0]
    
    l2=[i for i in range(0,100) if i % 4 ==0]
    
    l3=[i for i in range(0,100) if i % 6 ==0]
    
    l4=l2+l3
    
    l5=[]
    for i in l1:
        if i not in l4:
            l5.append(i)
    print(l5)

     

  • 相关阅读:
    关于使用表格制作页面
    0728关于html的几个基础知识点
    实验四 主存空间的分配和回收模拟
    实验三同学评论http://home.cnblogs.com/u/MyDring/
    实验三 进程调度模拟程序
    实验二报告
    实验一报告
    0909操作系统
    log4j的配置文件的编写
    随机产生数,字母
  • 原文地址:https://www.cnblogs.com/liuyibo007/p/10104898.html
Copyright © 2011-2022 走看看