我需要在python中找到字符串的第一个元音,我是初学者。我被指示将第一个元音之前的字符移动到单词的末尾并添加“-ay”。例如,“big”变成“ig-bay”,“string”变成“ing-stray”(基本上是piglatin)。
这是我到目前为止所拥有的:
def convert(s):
ssplit = s.split()
beginning = ""
for char in ssplit:
if char in ('a','e','i','o','u'):
end = ssplit[char:]
strend = str(end)
else:
beginning = beginning + char
return strend + "-" + beginning + "ay"
我需要找到一种方法来阻止“if”语句在找到第一个元音后寻找更多的元音 - 至少我认为这是问题所在。谢谢!