+ 1
Python, работа со строками
Необходимо найти в строке слова, которые начинаются на заданную букву и перевернуть их, без лямбд и т.д., можно использовать функции работы со строками. Буду премного благодарен за помощь, уже неделю не могу справиться с этим.
6 Answers
+ 3
Добавила
+ 2
Ещё раз огромное спасибо! Просто жизнь спасли.
+ 2
Пожалуйста 😊
+ 1
Последнее, что у меня вышло, просто разбить строку по split'у и анализировать, но не могу понять как вывести в консоль уже переделанную строку с перевёрнутыми словами.
text = str(input('Введите текст на латинице: '))
letter1 = str(input('Введите букву: '))
latin = 'abcdefghijklmnopqrstuvwxyz'
for x in latin:
if x in text and text.isdigit() is False:
words = text.split()
for word in words:
if word[0] == letter1:
print(word)
break
else:
print('Текст должен быть на латинице и без цифр')
+ 1
Огромное спасибо! Но я имел в виду как вывести в консоль весь изначальный текст, но уже обработанный с перевёрнутыми словами, Ваш код только перевёрнутые слова выводит. Заранее благодарю!