-1
我已經做了如下代碼來測試,如果在一個表中的詞是迴文與否:迴文函數沒有返回值
def test(wordlist,ini,end,f):
if ini>end/2 or f==False:
return f
else:
if wordlist[ini]==wordlist[end]:
f=True
else:
f=False
ini=ini+1
end=end-1
test(wordlist,ini,end,f)
我已經把代碼中的一些打印消息,我檢查它工作,但我的問題是,它不會返回true或false的值;我有這樣的測試:
測試([ '一', 'B', 'B', '一'],0,3)
我缺少什麼?
你有兩種情況,並在其中的一個... – jonrsharpe 2014-10-03 13:35:11
只有'return' ......而真正的迴文功能是'單詞表單詞表== [:: - 1]':) – khachik 2014-10-03 13:39:49