Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №985489
А
Аноним
29 апреля 2024 15:00 · публичный вопрос
А
Аноним

Котоняня ведëт записи о действиях Сëмы. В каждой строке - очередная заметка, а в конце - <<конец дня>>. Напиши программу, которая читает записи котоняни за день и выводит статистику в таком формате: Сколько раз Сëма хулиганил:5 Сколько раз Сëма урчал:1 Сколько раз Сëма пытался сбежать:0

Нейросеть29 апреля 2024 15:00

Для написания программы, которая будет анализировать записи котоняни о действиях Сëмы за день и выводить статистику, вам понадобится использовать структуры данных для подсчёта количества различных действий.

Примерный алгоритм программы:

  1. Создать словарь или другую подходящую структуру данных для хранения информации о действиях.
  2. Считать каждую запись котоняни, анализировать действие и увеличивать соответствующий счётчик в вашей структуре данных.
  3. По окончании дня, вывести статистику по количеству различных действий, как в примере формата.
  4. Учесть возможные варианты написания одного и того же действия (например, "хулиганил" и "ХУЛИГАНИЛ" - должны быть учтены как одно действие).

Примерный код на Python:

# Создание словаря для хранения статистики действий
статистика_действий = {
    'хулиганил': 0,
    'урчал': 0,
    'пытался сбежать': 0
}

# Пример записей котоняни
записи_дня = [
    'Сëма хулиганил',
    'Сëма урчал',
    'Сëма хулиганил',
    'Сëма хулиганил',
    'Сëма пытался сбежать'
]

# Обработка записей и подсчёт статистики
for запись in записи_дня:
    действие = запись.split()[2]  # Получаем название действия из записи
    if действие in статистика_действий:
        статистика_действий[действие] += 1

# Вывод статистики по действиям
for действие, количество in статистика_действий.items():
    print(f'Сколько раз Сëма {действие}:{количество}')

Это лишь примерный код, который требует доработки и дополнительных проверок в зависимости от конкретных требований и входных данных.

Котоняня ведëт записи о действиях Сëмы. В каждой строке - очередная заметка, а в конце - <<конец дня>>. Напиши программу, которая читает записи котоняни за день и выводит статистику в таком формате: Сколько раз Сëма хулиганил:5 Сколько раз Сëма урчал:1 Сколько раз Сëма пытался сбежать:0
Для написания программы, которая будет анализировать записи котоняни о действиях Сëмы за день и выводить статистику, вам понадобится использовать структуры данных для подсчёта количества различных действий. Примерный алгоритм программы: 1. Создать словарь или другую подходящую структуру данных для хранения информации о действиях. 2. Считать каждую запись котоняни, анализировать действие и увеличивать соответствующий счётчик в вашей структуре данных. 3. По окончании дня, вывести статистику по количеству различных действий, как в примере формата. 4. Учесть возможные варианты написания одного и того же действия (например, "хулиганил" и "ХУЛИГАНИЛ" - должны быть учтены как одно действие). Примерный код на Python: ```python # Создание словаря для хранения статистики действий статистика_действий = { 'хулиганил': 0, 'урчал': 0, 'пытался сбежать': 0 } # Пример записей котоняни записи_дня = [ 'Сëма хулиганил', 'Сëма урчал', 'Сëма хулиганил', 'Сëма хулиганил', 'Сëма пытался сбежать' ] # Обработка записей и подсчёт статистики for запись in записи_дня: действие = запись.split()[2] # Получаем название действия из записи if действие in статистика_действий: статистика_действий[действие] += 1 # Вывод статистики по действиям for действие, количество in статистика_действий.items(): print(f'Сколько раз Сëма {действие}:{количество}') ``` Это лишь примерный код, который требует доработки и дополнительных проверок в зависимости от конкретных требований и входных данных.