Помогите
Попросити користувача ввести рядок Записати введений рядок у змінну in вивести текст введений користувачем так, щоб всі голосні, якими закінчується слово, були замінені на верхній регістр. Наприклад:
Введіть текст: Встала й весна, чорну землю сонну розбудила, уквітчала її рястом, барвінком укрила
Після перетворення: ВсталА й веснА, чорнУ землЮ соннУ розбудилА, уквітчалА ЇЇ рястом, барвінком укрилА
Ответы
Ответ дал:
0
Ответ:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Объяснение:
Ответ дал:
0
Ответ:
вот
Объяснение:
s = input("Введіть текст: ")
s1 = s.split()
syllables = ['а', 'о', 'у', 'і', 'е', 'я', 'ю', 'є', 'ї']
coma = [',','.','!','?',':',';']
ford = []
listToStr = ' '.join(map(str, ford))
for word in s1:
if word[-1] in syllables:
ford.append(word[:-1]+word[-1].upper())
elif word[-1] in coma and word[-2] in syllables:
ford.append(word[:-2]+word[-2].upper()+word[-1])
else:
ford.append(word)
listToStr = ' '.join([str(elem) for elem in ford])
print(listToStr)
Похожие вопросы
1 год назад
1 год назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
s1 = s.split()
syllables = ['а', 'о', 'у', 'і', 'е', 'я', 'ю', 'є', 'ї']
coma = [',','.','!','?',':',';']
ford = []
listToStr = ' '.join(map(str, ford))
for word in s1:
if word[-1] in syllables:
ford.append(word[:-1]+word[-1].upper())
elif word[-1] in coma and word[-2] in syllables:
ford.append(word[:-2]+word[-2].upper()+word[-1])
else:
ford.append(word)
listToStr = ' '.join([str(elem) for elem in ford])
print(listToStr)