何らかの理由で、このコードは機能しません:
def pyglatin(word):
output = ""
wordlenedit = len(word)-1
wordlen = len(word)
fixer = 0
while fixer == 0:
for i in word:
if i == 'a' or i == 'e' or i == 'o' or i == 'i' or i == 'u':
fixer = 1
else:
wordlenedit -= 1
else:
output = word[wordlenedit:wordlen:1] + '-' + word[0:wordlenedit:1] + 'ay'
return output
問題を確認するには、ここをクリックしてください。問題は、母音を識別するifステートメントをスキップしていることにあるようですが、その理由はわかりません。これにより、非常に奇妙な出力が得られます。