美文网首页
2018-10-10作业

2018-10-10作业

作者: _墨宇_ | 来源:发表于2018-10-11 17:22 被阅读0次
    1. 编写一个函数,求1+2+3+...+N
    def sum1(n):
         x = 0
         for y in range(n +1):
             x += y
         return  x
    
    1. 编写一个函数,求多个数中的最大值
    def my_max(*n):
        return  max(n)
    
    1. 编写一个函数,实现摇骰子的功能,打印n个骰子的点数和
    
    import random
    def sum2(*n):
        num = 0
        for a in range(n ):
            num1 = random.randint(1, 6)
            num += num1
        return num
    
    1. 编写一个函数,交换指定字典的key和value。
      如:{'a':1, 'b':2, 'c':3} ---> {1:'a', 2:'b', 3:'c'}
    def change_key_value(dict1:dict):
        for key in dict1.copy:
            通过key拿到值
            value = dict1[key]
            #value = key值
            del dict1[key]
           删除key对应的键值对
            dict1[vakue] = key
    

    5.编写一个函数,提取指定字符串中的所有的字母,然后拼接在一起后打印出来

    def let(*n):
         n = str(input('请输入:'))
         str1 =''
         for let1 in n:
             if 'a' <= let1 <= 'z' or 'A' <= let1 <='Z':
                    str1 += str(let1)
    
         return  str1
    
    1. 写一个函数,求多个数的平均值
     def cg_sum(*n):
             sum(n)
             x = sum(n)/len(n)
             return  x
    

    9.写一个函数,求指定列表中,指定的元素的个数

    def cg_count(list1:item):
         count = 0
         for x in list1:
             if item == x:
                 count += 1
         return  count
    

    10.写一个函数,获取指定列表中指定元素对应的下标(如果有多个,一起返回)'''

    def cg_index (list1,item):
         indexs = []
         for x in range(len(list1)):
             if list1[x] == item:
                 indexs.append(x)
         return  indexs
    

    相关文章

      网友评论

          本文标题:2018-10-10作业

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