#!/usr/bin/env python
# -*- coding:utf-8 -*-
#山羊拉丁文
"""
规则如下:
如果单词以元音开头(a, e, i, o, u),在单词后添加"ma"。例如,单词"apple"变为"applema"。
如果单词以辅音字母开头(即非元音字母),移除第一个字符并将它放到末尾,之后再添加"ma"。
例如,单词"goat"变为"oatgma"。根据单词在句子中的索引,在单词最后添加与索引相同数量的字母'a',
索引从1开始。例如,在第一个单词后添加"a",在第二个单词后添加"aa",以此类推。
返回将 S 转换为山羊拉丁文后的句子。
"""

class Latin:
    def coat_latin(self,str):
        vowel = "a,e,i,o,u"#元音字母
        new_str = ''
        i =  0
        s = 'maa'
        for word in str.split():
            if vowel.find(word[0:1].lower()) >=0:
                    new_str += word
                    new_str += s
                    for k in range(i):
                        new_str +='a'
                    new_str += ' '
            if vowel.find(word[0:1].lower()) < 0:
                    new_str += word[1:]
                    new_str += word[0]
                    new_str += s
                    for k in range(i):
                        new_str +='a'
                    new_str += ' '
            i += 1
        new_str = ' '.join(new_str).strip()
        return new_str

str = "I speak Goat Latin"
str = "The quick brown fox jumped over the lazy dog"
l = Latin()
c = l.coat_latin(str)
print(c)

#ok