Day9作業(yè)

1.編寫(xiě)函數(shù),求1+2+3+…N的和
def sum_num(N:int):
    sum_num = 0
    for num in range(N):
        sum_num += num
    print(sum_num)

sum_num(10)
2.編寫(xiě)一個(gè)函數(shù)创倔,求多個(gè)數(shù)中的最大值
def max_num(*tuple):
        if not tuple:
           return None
    
        max_num = tuple[0]
        for num1 in tuple:
            if max_num <= num1:
               max_num = num1
        print(max_num)

max_num(1,2,3,4,5)
3.編寫(xiě)一個(gè)函數(shù)嗡害,實(shí)現(xiàn)搖骰子的功能,打印N個(gè)骰子的點(diǎn)數(shù)和
from random import choice
die_N = []      #建立一個(gè)空列表來(lái)裝所有骰子的點(diǎn)數(shù)
def die(N:int):
    for _ in range(1,N+1):    #隨機(jī)N個(gè)數(shù)
        random_num = choice(range(1,7))  #隨機(jī)一個(gè)數(shù)
        die_N.append(random_num)    #添加隨機(jī)數(shù)

    sum_die = 0   #求和
    for item in die_N:
        sum_die += item
    print('總點(diǎn)數(shù):%s'%sum_die)

die(2)
4.編寫(xiě)一個(gè)函數(shù)畦攘,交換指定字典的key和value
def charge_dict(A:dict):
    A1 = {}
    for key in list(A):
        A1[A[key]] = key
    A = A1

    print(A)

A = {'a': 1, 'b': 2}
charge_dict(A)
5.編寫(xiě)一個(gè)函數(shù)霸妹,提取指定字符串中所有的字母,然后拼接在一起產(chǎn)生一個(gè)新的字符串
def get_letter(B:str):
    C = ''
    for item in B:
        if 'A'<= item <= 'Z' or 'a'<= item<= 'z':
            C += item
    print(C)

B = '13advAF3'
get_letter(B)
6.寫(xiě)一個(gè)函數(shù)知押,求多個(gè)數(shù)的平均值
def average_num(*nums:float):
    if not nums:
        return None
    sum1 = 0
    for num in nums:
        sum1 += num
    average = sum1 / len(nums)
    print(average)
7.寫(xiě)一個(gè)函數(shù)叹螟,默認(rèn)求10的階乘,也可以求其他數(shù)字的階乘
def factorial(num:int = 10):
    factorial = 1
    for i in range(1,num+ 1):
        factorial *= i
    print(factorial)

factorial(4)
8.寫(xiě)一個(gè)自己的capitalize函數(shù)台盯,能夠?qū)⒅付ㄗ址氖鬃帜缸兂纱髮?xiě)字母
def capitalize(stri:str):
    if not stri:
        return stri
    ch = stri[0]
    if 'a'<= ch <= 'z':
        ch = chr(ord(ch) - 32)
    return ch + stri[1:]

print(capitalize('1abc'))

9.寫(xiě)一個(gè)自己的endswith函數(shù)罢绽,判斷一個(gè)字符串是否已指定的字符串結(jié)束
def endswith(str1:str,str2:str):
    if str1[-len(str2):-1] == str2:
        return True
    else:
        return False

print(endswith('dsacaf','f'))
10.寫(xiě)一個(gè)自己的isdigit函數(shù),判斷一個(gè)字符串是否是純數(shù)字字符串
def isdigit(str1:str):
    for item in str1:
        if not '0' < item < '9':
            return False
        else:
            return True


print(isdigit('13141'))
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末静盅,一起剝皮案震驚了整個(gè)濱河市良价,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖明垢,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蚣常,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡痊银,警方通過(guò)查閱死者的電腦和手機(jī)抵蚊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)溯革,“玉大人贞绳,你說(shuō)我怎么就攤上這事△拚眨” “怎么了熔酷?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)豺裆。 經(jīng)常有香客問(wèn)我拒秘,道長(zhǎng),這世上最難降的妖魔是什么臭猜? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任躺酒,我火速辦了婚禮,結(jié)果婚禮上蔑歌,老公的妹妹穿的比我還像新娘羹应。我一直安慰自己,他們只是感情好次屠,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布园匹。 她就那樣靜靜地躺著,像睡著了一般劫灶。 火紅的嫁衣襯著肌膚如雪裸违。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,475評(píng)論 1 312
  • 那天本昏,我揣著相機(jī)與錄音供汛,去河邊找鬼。 笑死涌穆,一個(gè)胖子當(dāng)著我的面吹牛怔昨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播宿稀,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼趁舀,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了祝沸?” 一聲冷哼從身側(cè)響起赫编,我...
    開(kāi)封第一講書(shū)人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤巡蘸,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后擂送,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡唯欣,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年嘹吨,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片境氢。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蟀拷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出萍聊,到底是詐尸還是另有隱情问芬,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布寿桨,位于F島的核電站此衅,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏亭螟。R本人自食惡果不足惜挡鞍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望预烙。 院中可真熱鬧墨微,春花似錦、人聲如沸扁掸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)谴分。三九已至锈麸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間狸剃,已是汗流浹背掐隐。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留钞馁,地道東北人虑省。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像僧凰,于是被迫代替她去往敵國(guó)和親探颈。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 編寫(xiě)函數(shù)训措,求1+2+3+…N的和 sum2(100) 編寫(xiě)一個(gè)函數(shù)伪节,求多個(gè)數(shù)中的最大值 編寫(xiě)一個(gè)函數(shù)光羞,實(shí)現(xiàn)搖骰子的...
    嘿嘿_9c52閱讀 225評(píng)論 0 0
  • """author = Zard"" 1.編寫(xiě)函數(shù),求1 + 2 + 3 +…N的和 2.編寫(xiě)一個(gè)函數(shù)怀大,求多個(gè)數(shù)中...
    Zard泉水閱讀 156評(píng)論 0 0
  • """_ author _=陳泓羽""" 1.編寫(xiě)函數(shù)纱兑,求1+2+3+…N的和 2.編寫(xiě)一個(gè)函數(shù),求多個(gè)數(shù)中的最大...
    依然羽閱讀 511評(píng)論 0 0
  • 1. 編寫(xiě)函數(shù)化借,求1+2+3+…N的和 2. 編寫(xiě)一個(gè)函數(shù)潜慎,求多個(gè)數(shù)中的最大值 3. 編寫(xiě)一個(gè)函數(shù),實(shí)現(xiàn)搖骰子的功...
    SheeranED閱讀 149評(píng)論 0 0
  • 文/波波老師 從電影院里出來(lái)蓖康,我可愛(ài)的女朋友眼淚汪汪卻臉上泛著笑容铐炫,她問(wèn)了我一個(gè)問(wèn)題∷夂福“你說(shuō)印度最近的電影真是部部...
    奮斗中的波波老師閱讀 1,063評(píng)論 4 4