-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathshop.py
More file actions
32 lines (28 loc) · 1017 Bytes
/
shop.py
File metadata and controls
32 lines (28 loc) · 1017 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# напишите здесь функцию print_shopping_list(),
# подобрав уникальные названия продуктов и сложив значения
def print_shopping_list(a, b):
product_a=set(a)
spisok = product_a.union(b)
d = {}
for key in spisok:
if key in a:
if key in b:
c=a[key]+b[key]
d[key]=c
else: d[key]=a[key]
elif key in b:
d[key]=b[key]
for key in d:
print(str(key)+': '+str(d[key]))
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)