exercise 21

def add(a, b):
    print(f"ADDING {a} + 红柱")
    return a + b

def subtract(a, b):
    print(f"SUBTRACTING {a} - 迎变")
    return a - b

def multiply(a, b):
    print(f"MULTIPLYING {a} * 磕蒲")
    return a * b

def divide(a, b):
    print(f"DIVIDING {a} / 留潦")
    return a / b


print("Let's do some math with just functions!")

age = add(30, 5)
height = subtract(78, 4)
weight = multiply(90, 2)
iq = divide(100, 2)

print(f"Age: {age}, Height: {height}, Weight: {weight}, IQ: {iq}")


# A puzzle for the extra credit, type it in anyway.
print("Here is a puzzle.")

what = add(age, subtract(height, multiply(weight, divide(iq, 2))))

print("That becomes: ", what, "Can you do it by hand?")

練習(xí)

  1. 如果你不是很確定return的功能,嘗試自己寫幾個(gè)函數(shù)出來辣往,讓它們返回一些值兔院。你可以將任何可以放在=右邊的東西作為一個(gè)函數(shù)的返回值。
  2. 這個(gè)腳本的結(jié)尾是一個(gè)迷題站削。我將一個(gè)函數(shù)的返回值用作了另外一個(gè)函數(shù)的參數(shù)坊萝。我將它們連接一起,就像寫數(shù)學(xué)等式一樣。這樣可能有些難懂屹堰,不過運(yùn)行一下你就知道結(jié)果了肛冶。你可以試試看能不能用正常的方法實(shí)現(xiàn)和這個(gè)表達(dá)式一樣的功能街氢。
  3. 一旦你解決了這個(gè)迷題扯键,試著修改一下函數(shù)里的某些部分,然后看會(huì)有什么樣的結(jié)果珊肃。你可以有目的地修改它荣刑,讓它輸出另外一個(gè)值。
  4. 顛倒過來再做一次伦乔。寫一個(gè)簡單的等式厉亏,使用相同的函數(shù)來計(jì)算它。

答案

這個(gè)計(jì)算是從里到外的

def add(a, b):
    print(f"ADDING {a} + 烈和")
    return a + b

def subtract(a, b):
    print(f"SUBTRACTING {a} - 爱只")
    return a - b

def multiply(a, b):
    print(f"MULTIPLYING {a} * ")
    return a * b

def divide(a, b):
    print(f"DIVIDING {a} / 招刹")
    return a / b


print("Let's do some math with just functions!")

age = add(30, 5)
height = subtract(78, 4)
weight = multiply(90, 2)
iq = divide(100, 2)

print(f"Age: {age}, Height: {height}, Weight: {weight}, IQ: {iq}")


# A puzzle for the extra credit, type it in anyway.
print("Here is a puzzle.")


first = divide(iq, 2)
second = multiply(weight, first)
third = subtract(height, second)
what = add(age, third)


print("That becomes: ", what, "Can you do it by hand?")
# 這是練習(xí)3的答案
practice = subtract(age, divide(height, divide(weight, add(iq, 2))))
print(practice)

公式:7-(5/(4+3*(2+1)))

def add(a, b):
    return a + b

def subtract(a, b):
    return a - b

def multiply(a, b):
    return a * b

def divide(a, b):
    return a / b


number = subtract(7, add(4, multiply(3, add(2, 1))))
print(f"the answer is {number}")
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末恬试,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子疯暑,更是在濱河造成了極大的恐慌训柴,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妇拯,死亡現(xiàn)場離奇詭異幻馁,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)越锈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進(jìn)店門仗嗦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人甘凭,你說我怎么就攤上這事稀拐。” “怎么了?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵被因,是天一觀的道長庙睡。 經(jīng)常有香客問我,道長砰逻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任泛鸟,我火速辦了婚禮蝠咆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己刚操,他們只是感情好闸翅,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著菊霜,像睡著了一般坚冀。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鉴逞,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天记某,我揣著相機(jī)與錄音,去河邊找鬼构捡。 笑死液南,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的勾徽。 我是一名探鬼主播滑凉,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼喘帚!你這毒婦竟也來了畅姊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤啥辨,失蹤者是張志新(化名)和其女友劉穎涡匀,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體溉知,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡陨瘩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了级乍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片舌劳。...
    茶點(diǎn)故事閱讀 40,144評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖玫荣,靈堂內(nèi)的尸體忽然破棺而出甚淡,到底是詐尸還是另有隱情,我是刑警寧澤捅厂,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布贯卦,位于F島的核電站,受9級特大地震影響焙贷,放射性物質(zhì)發(fā)生泄漏撵割。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一辙芍、第九天 我趴在偏房一處隱蔽的房頂上張望啡彬。 院中可真熱鬧羹与,春花似錦、人聲如沸庶灿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽往踢。三九已至腾誉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間菲语,已是汗流浹背妄辩。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工惑灵, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留山上,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓英支,卻偏偏與公主長得像佩憾,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子干花,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評論 2 355

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,189評論 25 707
  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 13,813評論 0 38
  • //Clojure入門教程: Clojure – Functional Programming for the J...
    葡萄喃喃囈語閱讀 3,674評論 0 7
  • 想得少妄帘,看你一眼,就喜歡得一塌糊涂 現(xiàn)在池凄,想得多 便知道了抡驼,不能繼續(xù)喜歡下去了 再見 夏·哆啦A夢
    pinkrabbit閱讀 196評論 0 0
  • 感覺高考已經(jīng)是離我非常遙遠(yuǎn)的東西啦。 但仔細(xì)想想肿仑,那個(gè)連空氣都彌漫著燥熱的雨天還是能清晰地浮現(xiàn)在眼前致盟。躁動(dòng)的人群,...
    樓安閱讀 217評論 0 0