Загрузка данных


Аналитика музыкального плейлиста БУдут нужны: .keys() и .values()

У тебя есть словарь playlist, где ключи — это названия треков, а значения — их длительность в секундах.
(playlist = {
    "Blinding Lights": 200,  ... и тд)
С помощью метода .keys() выведи список всех названий треков.
С помощью метода .values() посчитай общую длительность всего плейлиста в минутах и секундах (например, 150 секунд = 2 мин 30 сек).

Пример выполнения:
Треки в плейлисте:
- Blinding Lights
- Starboy
- Save Your Tears

Общая длительность: 6 мин 40 сек

--------------------------------------------------------------------------------------------------------
Расшифровка серверных логов Будут нужны: метод .keys()

Ты работаешь системным администратором. У тебя есть словарь error_codes , который содержит расшифровку кодов ошибок сервера. Также у тебя есть список server_log, в котором записаны коды ошибок, выпавшие за сегодня (некоторые из них могут быть новыми и отсутствовать в словаре).
Напиши программу, которая проходит по списку логов. Если код есть в словаре (проверяй через .keys() или оператор in), выводи его расшифровку. Если кода нет в словаре, выводи "Неизвестная ошибка! Требуется анализ".

error_codes = {
    404: "Страница не найдена", и тд
	
server_log = [404, и тд	

Пример выполнения:
Обработка логов...
Ошибка 404: Страница не найдена
Ошибка 500: Внутренняя ошибка сервера
Ошибка 999: Неизвестная ошибка! Требуется анализ
Ошибка 403: Доступ запрещен

--------------------------------------------------------------------------------------------------------
Аналитика успеваемости Будут нужны: .values() циклы и списки

Есть словарь grades с оценками студента по предметам за семестр (ключи — предметы, значения — списки оценок, 
например, "Математика": [4, 5, 4, 5]).
Посчитай и выведи средний балл по каждому предмету.
Найди и выведи предмет, по которому студент сдал лучше всего (где средний балл максимален). Подсказка: можно использовать функцию max() или простой цикл.

Пример выполнения:

Статистика оценок:
Математика: средний балл 4.5
Физика: средний балл 3.5
Информатика: средний балл 5.0

Лучший предмет: Информатика (5.0)

--------------------------------------------------------------------------------------------------------

Инвентарь и лут в RPG (Модификация словаря)

Ты прошел подземелье и получил лут. У тебя есть словарь inventory (ключ — название предмета, значение — его количество). Также есть список loot — предметы, которые выпали из босса (могут повторяться).
Напиши программу, которая добавляет лут в инвентарь:
Если предмет уже есть в инвентаре (проверяй через .keys()), увеличь его количество на 1.
Если предмета нет, добавь его в словарь со значением 1.
В конце выведи обновленный инвентарь в формате: Название (Количество).

Пример выполнения:

Выпало из босса: Зелье здоровья, Меч, Зелье здоровья, Щит, Зелье маны.

--- Обновленный инвентарь ---
Зелье здоровья (3)
Меч (2)
Щит (1)
Зелье маны (1)