新的python ....真的與這個奇怪的錯誤混淆.... 我不認爲我做錯了什麼,是嗎?NameError:沒有定義全局名稱'reverse'
main.py
from methods import Reverse
def main():
b = [1,2,3,4,5,6,6,7,8,8,9,1,212,312,31,23,123455435,56,56,123]
a = "llaa"
thing = Reverse()
print thing.reverse(a)
main()
methods.py
class Reverse():
def __init__(self):
print "initialized reverse"
def reverse(self,var):
if var == "":
return var
else:
print var[-1] + reverse(var[:-1])
我試圖做反向遞歸調用.... 敬請幫助。謝謝!
無論誰教過你'反向'應該是一類需要起訴的教育弊端。 – 2013-02-25 04:05:44
我回滾了你的編輯。如果您認爲問題已解決,則應在下面的答案之一(綠色選中標記)中解決 - 不要將問題答案放在問題本身中。 – 2013-02-25 04:07:51