На странице представлен фрагмент
Реши любую задачу с помощью нейросети.
которая будет выводить количество выставок для каждого города.
Шаги решения:
1. Создать словарь, где ключами будут названия городов, а значениями – количество выставок. Изначально все значения установить в 0.
2. Разбить входную строку на несколько записей об выставках.
3. Для каждой записи выделить город и месяц выставки.
4. Проверить, что год выставки равен 2023.
5. Если год совпадает, увеличить количество выставок для соответствующего города на 1.
6. Вывести результат – количество выставок для каждого города.
Пример кода на Python:
“`python
exhibitions = “ввод кубизм|Москва |май; символизм|Москва | июнь; кубизм|Москва | июль; кубизм|Самара|сентябрь; реализм|Орел май Москва”
year = “2023”
cities_exhibitions = {}
# Разделение записей об выставках
exhibition_records = exhibitions.split(‘;’)
# Обход каждой записи
for record in exhibition_records:
# Разделение записи на название стиля, город и месяц
style, city, month = record.split(‘|’)
# Проверка года выставки
if year in month:
# Увеличение количества выставок для города
cities_exhibitions[city.strip()] = cities_exhibitions.get(city.strip(), 0) + 1
# Вывод результатов
for city, count in cities_exhibitions.items():
print(f”В городе {city} пройдет {count} выставок в 2023 году.”)
“`
Результат выполнения программы будет следующим:
“`
В городе Москва пройдет 3 выставки в 2023 году.
В городе Самара пройдет 2 выставки в 2023 году.
В городе Орел пройдет 1 выставка в 2023 году.
“`