def print_shopping_list(dish1, dish2):
x = set(dish1)
y = set(dish2)
unique_ingredients = x.union(y)
for i in unique_ingredients:
amount = 0
if i in dish1.keys():
amount += dish1[i]
if i in dish2.keys():
amount += dish2[i]
print(i + ':', amount)
pizza = {'мука, кг': 1,
'помидоры, кг': 1.5,
'шампиньоны, кг': 1.5,
'сыр, кг': 0.8,
'оливковое масло, л': 0.1,
'дрожжи, г': 50}
salad = {'огурцы, кг': 1,
'перцы, кг': 1,
'помидоры, кг': 1.5,
'оливковое масло, л': 0.1,
'листья салата, кг': 0.4}
print_shopping_list(pizza, salad)