Предмет: Информатика, автор: shevcovoleksandr05

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

Ответы

Автор ответа: asilvejstruk
1

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)

Интересные вопросы
Предмет: Алгебра, автор: danielka2313
Предмет: Математика, автор: happy78life89
Предмет: Геометрия, автор: anna2009nazar
Предмет: Экономика, автор: 4iterok211