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

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

1 точки общо

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

 1costadines_requirements = ("вино", "презервативи", "струни за китара", "презервативи", "перце за китара", "презервативи", "пица", "бонбони", "презервативи")
 2
 3victors_requirements = ["вино", "баница", "цяло пиле", "туршия", "кисело зеле", "зехтин", "картофи", "вино", "кисели краставички", "яйца"]
 4
 5joans_requirements = list(costadines_requirements) + victors_requirements + ["лубрикант", "хавлия", "маска на кон"]
 6
 7unique_requirements = set(joans_requirements)
 8
 9shopping_quantities = dict.fromkeys(unique_requirements, 5)
10
11shopping_quantities["skyr"] = 1
12
13total_items_to_buy = len(shopping_quantities)
14
15print(joans_requirements)
16print()
17print(unique_requirements)
18print()
19print(shopping_quantities)
20print(total_items_to_buy)

['вино', 'презервативи', 'струни за китара', 'презервативи', 'перце за китара', 'презервативи', 'пица', 'бонбони', 'презервативи', 'вино', 'баница', 'цяло пиле', 'туршия', 'кисело зеле', 'зехтин', 'картофи', 'вино', 'кисели краставички', 'яйца', 'лубрикант', 'хавлия', 'маска на кон']

{'картофи', 'маска на кон', 'туршия', 'презервативи', 'перце за китара', 'хавлия', 'лубрикант', 'кисели краставички', 'цяло пиле', 'кисело зеле', 'зехтин', 'бонбони', 'баница', 'яйца', 'струни за китара', 'пица', 'вино'}

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

OK

Дискусия
История
Това решение има само една версия.