Общая сумма списков
Согласно сайту www.bodycounters.com в четырех частях фильма “Пираты Карибского моря” было довольно много погибших.
Напишите скрипт, который считает общее число погибших живых существ во всех сериях.Пиратов-зомби в последней части тоже считайте живыми.
bodycount = {
'Проклятие Черной жемчужины': {
'человек': 17
},
'Сундук мертвеца': {
'человек': 56,
'раков-отшельников': 1
},
'На краю света': {
'человек': 88
},
'На странных берегах': {
'человек': 56,
'русалок': 2,
'ядовитых жаб': 3,
'пиратов зомби': 2
}
}
Ответы (1 шт):
Автор решения: Ben Puls
→ Ссылка
Самый примитивный способ решить задачу.
Инициализируем переменную counter
, в неё мы будем помещать искомые числа.
Далее перебираем значения словаря bodycount
, используя .values()
, и ещё раз повторяем операцию. Затем суммируем и выводим
counter = 0
for i in bodycount.values():
for count in i.values():
counter += count
print(counter)