Я учусь Python 3 и пытаюсь ответить на следующий вопрос, который просит заполнить строку кода ближе к концу. Я выделил строку жирным шрифтом, но мне нужна помощь, чтобы понять, что я делаю неправильно. Я прочитал похожие вопросы, размещенные на StackOverflow, но все они кажутся более продвинутыми, чем то, что я пытаюсь сделать. Спасибо.
Пожалуйста, заполните пробел, чтобы следующий код успешно перебрал данные, хранящиеся в "layout_products", и извлек общее количество оттенков для элементов, предназначенных только для "губ", сохраняя общее в переменной с именем total_count_lip_shades
.
makeup_products = {"Products": [
{"Primer": {
"Shades": 15,
"Styles": 5,
"Location": "Face"
}
},
{"Lipstick": {
"Shades": 48,
"Styles": 3,
"Location": "Lips"
}
},
{"Lip liner": {
"Shades": 32,
"Styles": 4,
"Location": "Lips"
}
},
{"Blush": {
"Shades": 13,
"Styles": 2,
"Location": "Face"
}
},
{"Eye Liner": {
"Shades": 14,
"Styles": 7,
"Location": "Eye"
}
},
{"Travel Makeup Kit": {
"Shades": "N/A",
"Styles": 3,
"Location": "Face, Lips, Eye"
}
}
] }
total_count_lip_shades = 0
for item in makeup_products["Products"]:
for product in item:
**IF ITEM[PRODUCT]["LIP STICK", "LIP LINER"]**
shade_count = item[product]["Shades"]
total_count_lip_shades += shade_count