我剛剛開始使用Python,我從我的導師那裏獲得的練習之一是將元組(嵌套括號的數目)轉換爲小數;我一直在這個工作了幾個小時,但我沒有去... 輸入=(((()))) 輸出= 3將嵌套括號轉換爲小數
我開始是這樣的:
def add (x,y):
if y == '()':
return x
else:
length = len(y)
return successor(add (x,y[1:length-1]))
任何人都可以給我一個提示,其中從來就出了問題 - 請!!!!
您是否字面上計算括號的數目併除以二? – katrielalex 2010-12-08 21:25:16
`((()())`的輸出是什麼? 2,我猜? – khachik 2010-12-08 21:27:03
是的,我想這就是我應該做的.. – Curly 2010-12-08 21:31:41