Розвязок задачі по програмуванню
Автор: Оксана-Адріана Будник • Ноябрь 21, 2021 • Задача • 421 Слов (2 Страниц) • 241 Просмотры
Дан текст. Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +, - , *. Группой букв будем называть такую совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Аналогично определим группу цифр и группу знаков б) Найти число тех групп букв (см. задачу 812), которые заканчиваются той же буквой, что и первая группа букв
txt = input() вводимо текст
res = ''
for w in txt:
if w in '0123456789+-*':
res += ' '
else:
res += w
lst = res.split(' ')
MyLst = [x for x in lst if x]
str1 = MyLst[0]
LastLetter = str1[-1]
result = []
for x in MyLst:
if x.endswith(LastLetter): #Поиск строк с заданным суффиксом/окончанием/ Метод str.endswith() возвращает True, если строка str заканчивается указанным суффиксом suffix, в противном случае возвращает False
result.append(x)
print("Кількість груп букв, які закінчуються на ту ж саму букву, що перша група:", len(result)-1)
Дан текст. Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков +, - , *. Группой букв будем называть такую совокупность последовательно расположенных букв, которой непосредственно не предшествует и за которой непосредственно не следует буква. Аналогично определим группу цифр и группу знаков б) Найти число тех групп букв (см. задачу 812), которые заканчиваются той же буквой, что и первая группа букв
txt = input() вводимо текст
res = ''
for w in txt:
if w in '0123456789+-*':
res += ' '
else:
res += w
lst = res.split(' ')
MyLst = [x for x in lst
...