最後の母音の文字列を検索し、その最後の母音の後に一意の子音を格納する適切な方法を見つけることができないようです。私はこれまでこれのように設定しています。何の母音が存在しない場合は、文字列全体が文字列の最後の母音を見つける
from itertools import takewhile
out = ''.join(takewhile(lambda x: x not in set('aeiou'), string[::-1]))[::-1]
print(out)
'ng'
:
word = input('Input a word: ')
wordlow = word.lower()
VOWELS = 'aeiou'
last_vowel_index = 0
for i, ch in enumerate(wordlow):
if ch == VOWELS:
last_vowel_index += i
print(wordlow[last_vowel_index + 1:])
なぜあなたは 'last_vowel_index'に_adding_iしていますか? – khelwood
ifループで、または印刷するときに話していますか?または地獄、どちらも? – manoman181
'last_vowel_index + = i' < - これです。私はこれの理由を考えることはできません。 – khelwood