day8 作業(yè)

1州胳、編寫一個函數(shù),求1+2+3+...+N逸月。

def funct1(nums):
    """求從1加到nums的和"""
    sum1 = 0
    for num in range(1, nums+1):  # 使用循環(huán)遍歷1到nums
        sum1 += num
    print(sum1)

funct1(100)
5050

2栓撞、編寫一個函數(shù),求多個數(shù)中的最大值碗硬。

def max1(a, *numbers):
    """求多個數(shù)中的最大值"""
    num1 = a  # 定義第一個數(shù)
    for num in numbers:
        if num > num1:  # 用a去跟后面的數(shù)作比較
            num1 = num
    print(num1)

max1(12, 34, 545, 43, 435, 6)
545

3瓤湘、編寫一個函數(shù),實現(xiàn)搖色子的功能恩尾,打印N個色子的點(diǎn)數(shù)和岭粤。

def shai_zi(N):
    """實現(xiàn)搖色子功能,并求所有色子的點(diǎn)數(shù)和"""
    import random  # 導(dǎo)入隨機(jī)數(shù)模塊
    sum2 = 0
    for x in range(N):
        num = random.randint(1, 6)
        print(num) # 打印每個色子的點(diǎn)數(shù)
        sum2 += num
    print(sum2)


shai_zi(3)
6
3
2
11

4特笋、編寫一個函數(shù),交換指定字典的key和value巾兆。

例如:{'a' :1猎物,'b':2,'c' :3} ---> {1:'a', 2: 'b', 3: 'c'}

def change_dict(dict1):
    """交換字典中鍵和值"""
    dict2 = {}
    for x in dict1:
        value = dict1[x]    # 提取輸入字典的值
        dict2[value] = x
    print(dict2)

change_dict({'a': 1, 'b': 2})
{1: 'a', 2: 'b'}

5角塑、編寫一個函數(shù)蔫磨,求三個數(shù)中的最大值 。

def max1(num1, num2, num3):
    """比較三個數(shù)的大小圃伶,并求出最大的值"""
    max_num = num1  # 假定第一個數(shù)最大
    if max_num < num2:
        max_num = num2
    if max_num < num3:
        max_num = num3
    print(max_num)

max1(52, 24, 4)
52

6堤如、編寫一個函數(shù)蒲列,提取指點(diǎn)字符串中的所有字母,然后拼接在一起后打印出來搀罢。

例如::' 12a&bc12d--'-->打印‘a(chǎn)bcd’

def print_letter(string):
    """提取字符串的字母蝗岖,并拼接打印"""
    str1 = ''  # 命名一個空的字符串
    for x in string:
        if x.isalpha() == True:  # 判斷提取的字符是否是字母
            str1 += x  # 拼接字符串
    print(str1)

print_letter('d2eweds@!we')
dewedswe

7、編寫一個函數(shù)榔至,求多個數(shù)的平均值抵赢。

def average_value(*number):
    """求平均數(shù)"""
    many = len(number)  # 用于計數(shù)
    sum1 = sum(number)  # 求和,結(jié)果為str數(shù)據(jù)類型
    print('平均數(shù)為%.3f ' % float(sum1/many))

average_value(1, 3, 5, 7, 9, 10, 11)
平均數(shù)為6.571 

8唧取、編寫一個函數(shù)铅鲤,默認(rèn)求10的階層,也可以求其他數(shù)的階層枫弟。

def factorial(nums=10):
    """計算一個數(shù)的階乘"""
    sum1 = 1  # 用于裝階乘的結(jié)果
    for nums in range(1, nums+1):
        sum1 *= nums
    print(sum1)

factorial(5)
120

9邢享、編寫一個函數(shù),可以對多個數(shù)進(jìn)行不同的運(yùn)算

例如: operation(‘+’淡诗,1,2,3)--->求 1+ 2+3的結(jié)果
operation('-',10,9)-->求10 -9 的結(jié)果
operation(‘ * ’骇塘,2,4,8,10)--->求2* 4* 8* 10的結(jié)構(gòu)

def operation(symbol, *numbers):
    """多功能計算函數(shù)"""
    list1 = list(numbers)
    if symbol == '+':  # 判斷運(yùn)算符號是否是加號
        sum1 = sum(list1)

    if symbol == '-':  # 判斷運(yùn)算符號是否是減號
        sum1 = list1.pop(0)
        for num in list1:
            sum1 -= num

    if symbol == '*':  # 判斷運(yùn)算符號是否是乘號
        sum1 = 1
        for num in list1:
            sum1 *= num

    if symbol == '/':  # 判斷運(yùn)算符號是否是除號
        sum1 = list1.pop(0)
        for num in list1:
            sum1 /= num

    print('運(yùn)算符號為%s,結(jié)果為%.3f' % (symbol, float(sum1)))

operation('*', 1000, 5, 18, 20)
運(yùn)算符號為*,結(jié)果為1800000.000
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市袜漩,隨后出現(xiàn)的幾起案子绪爸,更是在濱河造成了極大的恐慌,老刑警劉巖宙攻,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奠货,死亡現(xiàn)場離奇詭異,居然都是意外死亡座掘,警方通過查閱死者的電腦和手機(jī)递惋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來溢陪,“玉大人萍虽,你說我怎么就攤上這事⌒握妫” “怎么了杉编?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長咆霜。 經(jīng)常有香客問我邓馒,道長,這世上最難降的妖魔是什么蛾坯? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任光酣,我火速辦了婚禮,結(jié)果婚禮上脉课,老公的妹妹穿的比我還像新娘救军。我一直安慰自己财异,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布唱遭。 她就那樣靜靜地躺著戳寸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪胆萧。 梳的紋絲不亂的頭發(fā)上庆揩,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天,我揣著相機(jī)與錄音跌穗,去河邊找鬼订晌。 笑死,一個胖子當(dāng)著我的面吹牛蚌吸,可吹牛的內(nèi)容都是我干的锈拨。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼羹唠,長吁一口氣:“原來是場噩夢啊……” “哼奕枢!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起佩微,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤缝彬,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后哺眯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谷浅,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年奶卓,在試婚紗的時候發(fā)現(xiàn)自己被綠了一疯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡夺姑,死狀恐怖墩邀,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情盏浙,我是刑警寧澤眉睹,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站废膘,受9級特大地震影響竹海,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜殖卑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望坊萝。 院中可真熱鬧孵稽,春花似錦许起、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至接校,卻和暖如春猛频,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蛛勉。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工鹿寻, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人诽凌。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓毡熏,卻偏偏與公主長得像,于是被迫代替她去往敵國和親侣诵。 傳聞我的和親對象是個殘疾皇子痢法,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,455評論 2 359

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