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
자음으로 시작하는 단어를 처리 할 수있는 번역기를 작성해야합니다.여러 자음으로 시작하는 단어에 대한 PigLatin 번역기 [파이썬]
예를 들어, 나는 "문자열"을 입력 할 때 나는 현재 얻을 출력은 다음과 같습니다
이PigLatin("string") = tringsay
I 출력 할 것이다 :
PigLatin("string") = ingstray
이를 작성하는 방법을, 나는 썼다 단어를 반복하고 첫 번째 모음을 찾으려면 추가 기능이 필요하지만 그 이후에는 어떻게 진행해야할지 모르겠다. 도움이 될 것입니다.
첫 번째 모음을 찾기 위해 코드를 표시 할 수 있으며 계속 진행하도록 도울 수 있습니다. =) – justhalf
@justhalf 그는했다. 질문의 두 번째 기능입니다. – TerryA
오, 제대로 들여 쓰지 않았으므로 기능을 비워 뒀습니다. 죄송합니다 – justhalf