Помогите решить задачу в пайтоне
В работе со сложными структурами данных бывает полезно выводить их содержимое в консоль. 💻
Больше всего это касается словарей.
Если в словаре много данных, и у него сложная структура - например, значениями словаря являются другие словари или списки, то вывод такого словаря в консоль одной строкой большой пользы не приносит (ведь по-умолчанию он именно так и выводится).
Что делать:
Создай функцию print_dict(), которая принимает на вход словарь и выводит его в консоль в развернутом виде. Пример вывода ниже:
warrior = {'здоровье': 100, 'атака': 30, 'защита': 25, 'навыки': {'щит': 10 }}
archer = {'здоровье': 50, 'атака': 40, 'защита': 20, 'навыки': {'убежать': 10}, 'инвентарь': ['стрелы', 'меч', 'еда']}
wizard = {'здоровье': 30, 'атака': 50, 'защита': 15, 'навыки': {'магический щит': 10, 'лечение': 5}}
def print_dict(d: dict):
(warrior,archer,wizard )
# Не удаляй этот код, он нужен для тестирования
for item in [warrior, archer, wizard]:
print_dict(item)
Я пенсия 60 лет ниче не знаю