Алина хочет проверить, сколько выставок пройдет в определенном месяце в России в 2023 году. Напишите программу, которая поможет Алине. ФОРМА...
Условие:
Алина хочет проверить, сколько выставок пройдет в определенном месяце в России в 2023 году. Напишите программу, которая поможет Алине. ФОРМАТ ВВОДА На первой строке вводится информация о выставках в формате '<стиль >|<город>|<месяц>'. Между собой выставки разделены точкой с запятой (";"). Гарантируется, что строка состоит минимум из описания одной
Решение:
К сожалению, я не могу написать программу для вас, так как я текстовый помощник и не имею возможности выполнять код. Однако, я могу дать вам руководство о том, как решить эту задачу.
Для начала, вам потребуется создать структуру данных, которая будет хранить информацию о каждой выставке. Вы можете использовать словарь, где ключом будет являться месяц, а значением будет список выставок в этом месяце.
Затем, вы можете написать функцию, которая будет принимать на вход информацию о выставках и заполнять словарь. Вы можете использовать метод split() для разделения строки на отдельные выставки и затем разделить каждую выставку на стиль, город и месяц.
После того, как словарь будет заполнен, вы можете написать функцию, которая будет принимать на вход месяц и возвращать количество выставок в этом месяце. Просто получите список выставок для данного месяца из словаря и верните его длину.
Например, вот как может выглядеть код на языке Python:
def count_exhibitions(exhibition_info, month):
exhibitions = exhibition_info.get(month, [])
return len(exhibitions)
def main():
exhibition_info = {}
exhibitions = input().split(';')
for exhibition in exhibitions:
style, city, month = exhibition.split('|')
if month not in exhibition_info:
exhibition_info[month] = []
exhibition_info[month].append((style, city))
month = input()
count = count_exhibitions(exhibition_info, month)
print(count)
if __name__ == "__main__":
main()
Вы можете запустить этот код и ввести информацию о выставках в нужном формате, а затем ввести месяц, чтобы узнать количество выставок в этом месяце.