Предизвикателства > Пазарски списъци > Решения > Решението на Алекс Карабашев

Резултати
1 точки от тестове
0 точки от учител

1 точки общо

8 успешни теста
0 неуспешни теста
Код

 1costadines_requirements  = ("вино", "презервативи", "струни за китара", "презервативи", "перце за китара", "презервативи", "пица", "бонбони", "презервативи")
 2print(costadines_requirements)
 3
 4victors_requirements = ["вино", "баница", "цяло пиле", "туршия", "кисело зеле", "зехтин", "картофи", "вино", "кисели краставички", "яйца"]
 5print(victors_requirements)
 6
 7joans_requirements = []
 8
 9for costadines_requirement in costadines_requirements:
10    joans_requirements.append(costadines_requirement)
11
12for victors_requirement in victors_requirements:
13    joans_requirements.append(victors_requirement)
14
15for requirement in ["лубрикант", "хавлия", "маска на кон"]:
16    joans_requirements.append(requirement)
17
18print(joans_requirements)
19
20unique_requirements = set()
21
22for joans_requirement in joans_requirements:
23    unique_requirements.add(joans_requirement)
24
25print(unique_requirements)
26
27shopping_quantities = { requirement: 5 for requirement in unique_requirements }
28shopping_quantities["skyr"] = 1
29print(shopping_quantities)
30
31total_items_to_buy = 0
32for requirement, count in shopping_quantities.items():
33    total_items_to_buy += count
34print(total_items_to_buy)

('вино', 'презервативи', 'струни за китара', 'презервативи', 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи')
['вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца']
['вино', 'презервативи', 'струни за китара', 'презервативи', 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи', 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца', 'лубрикант', 'хавлия', 'маска на кон']
{'баница', 'цяло пиле', 'кисели краставички', 'перце за китара', 'лубрикант', 'туршия', 'зехтин', 'пица', 'маска на кон', 'вино', 'яйца', 'бонбони', 'картофи', 'хавлия', 'струни за китара', 'кисело зеле', 'презервативи'}
{'баница': 5, 'цяло пиле': 5, 'кисели краставички': 5, 'перце за китара': 5, 'лубрикант': 5, 'туршия': 5, 'зехтин': 5, 'пица': 5, 'маска на кон': 5, 'вино': 5, 'яйца': 5, 'бонбони': 5, 'картофи': 5, 'хавлия': 5, 'струни за китара': 5, 'кисело зеле': 5, 'презервативи': 5, 'skyr': 1}
86
........
----------------------------------------------------------------------
Ran 8 tests in 0.000s

OK

Дискусия
История

f1costadines_requirements  = ("вино", "презервативи", "струни за китара", "презервативи", "перце за китара", "презервативи", "пица", "бонбони", "презервативи")f1costadines_requirements  = ("вино", "презервативи", "струни за китара", "презервативи", "перце за китара", "презервативи", "пица", "бонбони", "презервативи")
nn2print(costadines_requirements)
23
3victors_requirements = ["вино", "баница", "цяло пиле", "туршия", "кисело зеле", "зехтин", "картофи", "вино", "кисели краставички", "яйца"]4victors_requirements = ["вино", "баница", "цяло пиле", "туршия", "кисело зеле", "зехтин", "картофи", "вино", "кисели краставички", "яйца"]
nn5print(victors_requirements)
46
5joans_requirements = []7joans_requirements = []
68
7for costadines_requirement in costadines_requirements:9for costadines_requirement in costadines_requirements:
8    joans_requirements.append(costadines_requirement)10    joans_requirements.append(costadines_requirement)
911
10for victors_requirement in victors_requirements:12for victors_requirement in victors_requirements:
11    joans_requirements.append(victors_requirement)13    joans_requirements.append(victors_requirement)
1214
13for requirement in ["лубрикант", "хавлия", "маска на кон"]:15for requirement in ["лубрикант", "хавлия", "маска на кон"]:
14    joans_requirements.append(requirement)16    joans_requirements.append(requirement)
1517
nn18print(joans_requirements)
19 
16unique_requirements = set()20unique_requirements = set()
1721
18for joans_requirement in joans_requirements:22for joans_requirement in joans_requirements:
19    unique_requirements.add(joans_requirement)23    unique_requirements.add(joans_requirement)
2024
nn25print(unique_requirements)
26 
21shopping_quantities = { requirement: 5 for requirement in unique_requirements }27shopping_quantities = { requirement: 5 for requirement in unique_requirements }
22shopping_quantities["skyr"] = 128shopping_quantities["skyr"] = 1
nn29print(shopping_quantities)
2330
24total_items_to_buy = 031total_items_to_buy = 0
25for requirement, count in shopping_quantities.items():32for requirement, count in shopping_quantities.items():
26    total_items_to_buy += count33    total_items_to_buy += count
tt34print(total_items_to_buy)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op