我想擴大Codecademy豬拉丁轉換器,以便它接受句子而不是單個單詞並轉換句子中的每個單詞。這裏是我有的代碼:Python - Pyg Latin?
pyg = 'ay'
pyg_input = raw_input("Please enter a sentence: ")
print
if len(pyg_input) > 0 and pyg_input.isalpha():
lwr_input = pyg_input.lower()
lst = lwr_input.split()
for item in lst:
frst = lst[item][0]
if frst == 'a' or frst == 'e' or frst == 'i' or frst == 'o' or frst == 'u':
lst[item] = lst[item] + pyg
else:
lst[item] = lst[item][1:len(lst[item]) + frst + pyg
print ' '.join(lst)
我不確定什麼是錯的,所以我很感激任何幫助。 感謝
你不說你的問題是什麼! –
在解釋器中嘗試''foo'.isalpha()'然後''foo bar'.isalpha()'。結果可能是有啓發性的。 – torek
我不確定有什麼不對,這就是爲什麼。 – Perceptic