day08-homework

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

def sum1(n):
    sum = 0
    for x in range(1, n+1):
        sum+=x
    print(sum)
sum1(5)

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

def max(*numbers):
   return list(numbers).sort()[-1]
print(max(0, 9, 87, 6, 54)

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

import random
def print_sum(n):
    s = 0
    m = 0
    while m<n:
        s+=random.randint(1,6)
        m=m+1
    return s
print(print_sum(5))

4.编写一个函数,交换指定字典的key和value。例如:{'a':1,'b':2,'c':3} ---> {1:'a',2:'b',3:'c'}

def exchange_dict(dict1):
    dict2 = {}
    for n in dict1:
        dict2[dict1[n]] = n

    return dict2
print(exchange_dict({'a':1,'b':2,'c':3})

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

def maxs(nums):
    list(nums).sort()[-1]
    print(nums[0])
nums = (1, 2, 3)
# 6.编写一个函数,提取指定字符串中的所有字母,然后拼接在一起打印出来。例如:'12a&bc12d--' --> 打印'abcd'
def print_char(str1):
    for item in str1:
        if item >='a'and item<='z' or item >='A'and item<='Z':
            print(item,end ='')
print_char('12&bc12d')

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

def print_ave(*numbers):
    ave = 0
    sum = 0
    length=len(numbers)
    for item in numbers:
        sum+=item
        ave=sum/length
    print(ave)
print_ave(10, 20)

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

def jian_cheng(n=10):
    m=1
    for item in range(1,n+1):
        m *=item
    print(m)
print(jian_cheng(3))

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

def func1(str,*numbers):
    count=0
    if str == '+':
        for x in numbers:
            count += x
        return count
    elif str == '-':
        count = numbers[0]
        for x in numbers[1:]:
            count -= x
        return count
print(func1('+', 3, 5))
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 9,173评论 0 2
  • 计算机二级C语言上机题库(南开版) 1.m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平...
    MrSunbeam阅读 11,551评论 1 42
  • 生活是我们自己的,试着感悟自己的生命中的喜悦与悲伤,试着为自己而活,不放弃,不抛弃
    朝暮暮阅读 847评论 0 0
  • 精华欲掩料未难 紫金掩埋着精华,柔云掩盖着苍穹,那紫夜啊,蕴藏多少精魂? 哦,柔雨飘飘,如油纸,如珍珠,如书本,听...
    杰标阅读 1,819评论 0 0
  • 到那日,眼目高傲的必降为卑; 性情狂傲的都必屈膝; 惟独耶和华被尊崇。 必有万军耶和华降罚的一个日子, 要临到骄傲...
    Rebecca豆阅读 4,562评论 0 0

友情链接更多精彩内容