here is the code that I did for starting to compare 2 dictionaries.:
MENU = {
"espresso": {
"ingredients": {
"water": 50,
"milk": 0,
"coffee": 18,
},
"cost": 1.5,
},
"latte": {
"ingredients": {
"water": 200,
"milk": 150,
"coffee": 24,
},
"cost": 2.5,
},
"cappuccino": {
"ingredients": {
"water": 250,
"milk": 100,
"coffee": 24,
},
"cost": 3.0,
}
}
resources = {
"water": 300,
"milk": 200,
"coffee": 100,
}
Choice_Ingredients=MENU["ingredients"]
for (key1, value1), (key2, value2) in zip(Choice_Ingredients.items(), resources.items()):
print (f"{key1} : {value1} \n{key2} : {value2}")
The above code prints.:
>water : 200
>water : 300
>milk : 150
>milk : 200
>coffee : 24
>coffee : 100