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

NikishK NikishK    3   30.05.2023 19:10    0

Ответы
victoriyasergi victoriyasergi  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)

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика