美文网首页
day-8作业

day-8作业

作者: 9527神经 | 来源:发表于2018-11-14 21:08 被阅读0次

    1.编写⼀一个函数,求1+2+3+...+N

    def sum1(N):
        sum2 = 0
        for x in range(N+1):
            sum2+=x
        print(sum2)
    print(sum1(2))
    

    2.编写⼀一个函数,求多个数中的最⼤大值

    list=[1,3,4,34,45,65,67]
    def max_num(list):
        print(max(list))
    

    3.编写⼀一个函数,实现摇⾊色⼦子的功能,打印n个⾊色⼦子的点数和

    def sum(n):
        sum1=0
        import random
        for x in range(n):
            num = random.randint(1, 6)
            print(x,num)
            sum1+=num
        print(sum1)
    sum(4)
    
    
    

    4.编写⼀一个函数,交换指定字典的key和value。

    def jiao_huan(dict1):
        dict2 = {}
        for x in dict1:
            dict2[dict1[x]]= x
        print(dict2)
    jiao_huan(dict)
    

    例例如:{'a':1, 'b':2, 'c':3} ---> {1:'a', 2:'b', 3:'c'}

    5.编写⼀一个函数,三个数中的最⼤大值

    list=[1,45,67]
    def max_num(list):
        print(max(list))
    

    6.编写⼀一个函数,提取指定字符串串中的所有的字⺟母,然后拼接在⼀一起后打印出来例例如:'12a&bc12d--' ---> 打

    印'abcd'

    
    list=[1,'a',2,3,'d',4,'g']
    list1=[]
    for x in list:
        if 'a'<=str(x)<='z'or'A'<=str(x)<='Z':
            list1.append(x)
    print(list1)
    
    
    

    7.写⼀一个函数,求多个数的平均值

    def pj(*num):
        print(sum(num)/len(num))
    

    8.写⼀一个函数,默认求10的阶层,也可以求其他数的阶层

    def num(n):
        sum = 1
        for x in range(1,n+1):
            sum *= x
        print(sum)
    num(10)
    

    9.写⼀一个函数,可以对多个数进⾏行行不不同的运算

    例例如: operation('+', 1, 2, 3) ---> 求 1+2+3的结果 operation('-', 10, 9) ---> 求 10-9的结果 operation('*', 2, 4,

    8, 10) ---> 求 248*10的结构

    相关文章

      网友评论

          本文标题:day-8作业

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