VOWELS = ('a', 'e', 'i', 'o', 'u')
def pigLatin(word):
first_letter = word[0]
if first_letter in VOWELS: # if word starts with a vowel...
return word + "hay" # then keep it as it is and add hay to the end
else:
return word[1:] + word[0] + "ay"
def findFirstVowel(word):
novowel = False
if novowel == False:
for c in word:
if c in VOWELS:
return c
複数の子音で始まる単語を処理できるピグラタン トランスレータを作成する必要があります。
たとえば、「string」と入力したときに現在得られる出力は次のとおりです。
PigLatin("string") = tringsay
出力が必要です:
PigLatin("string") = ingstray
これを書くために、単語を繰り返し処理して最初の母音を見つける追加の関数を書きましたが、その後どうすればよいかわかりません。どんな助けでも大歓迎です。