В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
almira132
almira132
15.10.2020 14:21 •  Информатика

с информатикой, писать на Пайтоне З клавіатури вводиться текстовий рядок. Розробити програму,
яка реалізує вказані дії:
а) підраховує кількість слів, які мають непарну довжину;
б) виводить на екран частоту входження кожної літери;
в) видаляє текст, що розміщено в круглих дужках.

Показать ответ
Ответ:
supermax18
supermax18
30.05.2023 19:11

import re

text = input("Введіть текст: ")

# Підрахунок кількості слів з непарною довжиною

odd_words_count = sum(1 for word in re.findall(r'\b\w+\b', text) if len(word) % 2 != 0)

print("Кількість слів з непарною довжиною: ", odd_words_count)

# Розрахунок частоти входження кожної літери

freq_dict = {}

for letter in re.findall(r'[a-zA-Z]', text):

   if letter in freq_dict:

       freq_dict[letter] += 1

   else:

       freq_dict[letter] = 1

print("Частота входження кожної літери:")

for letter, freq in freq_dict.items():

   print(letter, ":", freq)

# Видалення тексту в круглих дужках

text = re.sub(r'\(.*?\)', '', text)

print("Текст без виразів в круглих дужках: ", text)

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота