美文网首页
day9作业

day9作业

作者: y_j杨健 | 来源:发表于2019-01-04 23:44 被阅读0次
    1. 编写⼀一个函数,求1+2+3+...+N
    def yj_sums(n):
        sum1 = 0
        for x in range(1,n+1):
            sum1 += x
    yj_sum1(n)
    
    1. 编写⼀一个函数,求多个数中的最⼤大值
    def yj_max(*nums)
        print(max(nums))
    yj_max([14,25,30,5])
    
    运行结果:30
    
    1. 编写⼀一个函数,实现摇⾊色⼦子的功能,打印n个⾊色⼦子的点数和
    def yj_sums(n:int):
        import random
        new_sums = 0
        for x in range(1,n+1):
            num = randm.randint(1,6)
            new_sums += num
         print(new_sums)
    yi_sums(n)
    
    1. 编写⼀一个函数,交换指定字典的key和value。 例例如:{'a':1, 'b':2, 'c':3} ---> {1:'a', 2:'b', 3:'c'}
    dict1 = {'a':1, 'b':2, 'c':3}
    def yi_change(dict1):
        dict2 = {}
        for key in dict1:
            new_change = dict1[key]
            dict2[new_change] = key
        print(dict2)
    yi_change(dict1)
    
    1. 编写⼀一个函数,三个数中的最⼤大值
    def yi_max(a:int,b:int,c:int):
        list1 = [a,b,c]
        num = max(list1)
        print(num)
    yi_max(a,b,c)
    
    1. 编写⼀一个函数,提取指定字符串串中的所有的字⺟母,然后拼接在⼀一起后打印出来 例例如:'12a&bc12d--' ---> 打印'abcd'
    str1 = '12af&bc12d--'
    def yi_char(str1):
        str2 = ''
        for x in str1:
            if 97 <= ord(x) <= 122  or  65 <= ord(x)  <= 90:
                str2 += x
        print(str2)
    yi_char(str1)
    
    1. 写⼀一个函数,求多个数的平均值
    def yi_avre(*nums):
        new _avre = sum(nums) / len(nums)
    print('平均值为:%d' % new_avre)
    yi_avre(a,b,c..)
    
    1. 写⼀一个函数,默认求10的阶层,也可以求其他数的阶层
    def yi_fac(n=10):
        num = 1
        for x in range(1,n+1):
            num *= x
        print(num)
    yi_fac()   ---->默认10的阶乘
    
    1. 写⼀一个函数,可以对多个数进⾏行行不不同的运算
      例如: operation('+', 1, 2, 3) ---> 求 1+2+3的结果 operation('-', 10, 9) ---> 求 10-9的结果 operation('', 2, 4, 8, 10) ---> 求 24810的结构
    def operation(char:str,*nums):
         '''
          对多个数进行不同的运算 
         '''
        num = [0]
        for index in range(1,len(nums)):
            if char == '+':
                renturn sum(nums)
            elif char == '-':
                num -= nums[index]
            elif char == '*':
                num *= nums[index]
         return num
        
    

    相关文章

      网友评论

          本文标题:day9作业

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