看板 Python 關於我們 聯絡資訊
def power(a,n): if(n==0): return 1 elif(n==1): return a str="241,111,111,1" a = str.split(',')[0] b = str.split(',')[3] print "a="+a print "b="+b print float(a)/float(b) print "==============" c=power(10,b) print c #跑出None? 不太明白 print power(10,1) #print a/power(10,b) 主要希望這樣 不好意思,還搞不清楚><" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 116.59.247.38
uranusjr:power =solar3.split(',')[0] <-- 你把 power 覆蓋掉了 05/23 21:14
※ 編輯: blackspace98 來自: 116.59.247.38 (05/23 21:41)
blackspace98:但是那行可以跑出值,還是我誤會意思呢? 05/23 21:42
ya790206:在power=XXX 前的power是函數,後面是字串 05/23 21:45
※ 編輯: blackspace98 來自: 116.59.247.38 (05/23 22:29)
ya790206:沒有明確指定回傳值的話,預設是None 05/23 22:51
blackspace98:謝謝以上兩位大大~ 05/24 00:14