0
確定這樣的代碼是我需要一些幫助我的pyglatin轉換器代碼(蟒蛇)
pyg = 'ay'
def word():
def new_word():
new_word = word + first + pyg
print "To translate type A word or name!"
original = raw_input('Enter A word:')
if len(original) > 0 and original.isalpha():
def new_word():
word = original.lower()
first = word[0]
new_word = word[1 : len(new_word)] + first + pyg
print "Translating 1 moment..."
print "Translated view below!"
print new_word
print "Made by: Tobias Balentine"
else:
print 'empty'
這就是我的代碼,每一件事情是工作,除了部分地方它應該是你的譯詞生病秀什麼即時得到
To translate type A word or name!
Enter A word:Tobias
Translating 1 moment...
Translated view below!
<function new_word at 0x021619F0>
Made by: Tobias Balentine
所以這行(<function new_word at 0x021619F0>
)被認爲是翻譯的單詞,但由於某種原因,它沒有顯示它,請幫助別人
你的'new_word'函數會覆蓋你的'new_word'變量。命名其中一個不同。 (你也永遠不會調用你的函數,所以也是這樣。) – Amadan
但是然後它會說什麼我重命名一個它會說它沒有定義 – Tobias
其實,你的整個流程很奇怪。 'def word'裏面的def new_word',什麼時候都不用?這可以更簡單... – Amadan