[問題] 函數回傳值
函數中又呼叫其他函數, 如何取得各別回傳值 ?
ex:
def f1(a,b,c):
f2(a,b,c)
f3(a,b,c)
f4(a,b,c)
def f2(a,b,c):
plus = a+b+c
return plus
def f3(a,b,c):
times = a*b*c
return times
def f4(a,b,c):
special = a*b+c
f5(a,b,c)
return special
def f5(a,b,c):
div = (a/b)/c
return div
f = f1(4,5,6)
plus = ... # f1呼叫f2後的回傳值,在這應該是 ( 4+5+6 )
times = ... # f1呼叫f3後的回傳值,在這應該是 ( 4*5*6 )
special = ... # f1呼叫f4後的回傳值,在這應該是 ( 4*5+6 )
div = .... # f1呼叫f4再去呼叫f5的回傳值,在這應該是 ( (4/5)/6 )
print(plus)
print(times)
print(special)
print(div)
最下面的 plus, times, special, div 應該要怎麼寫 ?
--
歷代主角: 武藤遊戲---神抽 遊城十代---強運 不動遊星---印卡 九十九遊馬---搓牌
翼神龍 效果:此卡不可特殊召喚...
神獸王 表示:同樣三祭品 我免費炸半場外加三千打點
裁龍 表示:同樣支一千 我能炸全場還不用扣血加攻
巨神兵 表示:聽說我可以特召
天空龍 表示:我現在可以捏死原作狂特召的你
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.105
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1462438530.A.3C2.html
※ 編輯: WingedDragon (140.112.25.105), 05/05/2016 17:14:03
推
05/05 17:32, , 1F
05/05 17:32, 1F
看不太懂, 這行是加在哪裡 ?
※ 編輯: WingedDragon (140.112.25.105), 05/05/2016 19:53:29
→
05/05 21:13, , 2F
05/05 21:13, 2F
→
05/05 21:14, , 3F
05/05 21:14, 3F