day-08 作業(yè)

  1. 編寫?個函數(shù)求1+2+3+...+N的和
def sum_n(n):
    print(sum(range(n+1)))
sum_n(97)

2.編寫?個函數(shù)求多個數(shù)中的最?值

def max_nums():
    list1=[]
    while True:
        num=input('請輸入: ,輸入end結(jié)束')
        if num !='end':
            list1.append(int(num))
        else:
            print(max(list1))
            break
max_nums()
  1. 編寫?個函數(shù),實現(xiàn)搖??的功能,打印n個??的點數(shù)和
def sum_a():
    import random
    list1 = []
    while True:
        str1=input('a搖色子,end結(jié)束')
        if str1!='end':
            num=random.randint(1,7)
            print(num)
            list1.append(num)
        else:
            print(sum(list1))
            break
sum_a()

4.編寫?個函數(shù),交換指定字典的key和value。
例如:{'a':1, 'b':2, 'c':3} > {1:'a', 2:'b', 3:'c'}

def my_exchange(dict1):
    dict2={}
    for x in dict1:
        dict2.setdefault(dict1[x],x)
    print(dict2)
my_exchange({'x':100,'y':200,'z':300,'p':400})

5.編寫?個函數(shù)三個數(shù)中的最?值

def max_1(num1,num2,num3):
    list1=[num1,num2,num3]
    print(max(list1))
max_1(56,78,90)
  1. 編寫?個函數(shù),提取指定字符串中的所有的字?,然后拼接在?起后打印出來

例如:'12a&bc12d--' ---> 打印'abcd'

def letter(str1):
    str2=''
    for x in str1:
        if x.isalpha():
            str2+=x
    print(str2)
letter('1236853aksfsdhfkajgdkjlfgk')

7. 寫?個函數(shù),求多個數(shù)的平均值

def mean_nums():
    list1 = []
    while True:
        num = input('請輸入: ,輸入end結(jié)束')
        if num != 'end':
            list1.append(int(num))
        else:
            print(sum(list1)/len(list1))
            break
mean_nums()
  1. 寫?個函數(shù),默認求10的階層,也可以求其他數(shù)的階層
def factorial(num):
    a = 1
    for x in range(1, num):
        a *= x
    print(a)
factorial(10)




  1. 寫?個函數(shù),可以對多個數(shù)進?不同的運算
    例如: operation('+', 1, 2, 3) ---> 求 1+2+3的結(jié)果
    operation('-', 10, 9) ---> 求 10-9的結(jié)果
    operation('', 2, 4, 8, 10) ---> 求 24810的結(jié)






最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.寫一個函數(shù),將指定的列表元素逆序輸出 (例如[1,2,3]-->[3,2,1]) 2.寫個函數(shù),提取出字符串上...
    我是一只菜鳥閱讀 253評論 0 6
  • 1.寫?個函數(shù)將?個指定的列表中的元素逆序(例如[1, 2, 3] -> [3, 2, 1])(注意:不要使?列表...
    sawyerwh閱讀 243評論 0 7
  • 問1:是什么直接的原因促使你加入呆蔭? 答:在工作中經(jīng)常要寫報告,總結(jié),講話稿等,感覺很困難,沒頭緒,質(zhì)量不高。希...
    藍郁20號閱讀 252評論 0 1
  • 瘋吧!趁還可以大膽地做夢! 瘋吧!趁還能奔跑! 瘋吧!趁還能愛! 瘋吧!親愛的,趁時光正好...
    豆寶媽媽閱讀 685評論 0 0
  • 終于,在廣州一個寒冷的冬夜里,我讀完了《最好的告別》(Being Mortal)這本書,一本由美國醫(yī)生阿圖·葛文德...
    筱慕雪閱讀 15,107評論 2 2

友情鏈接更多精彩內(nèi)容