Домашни > Октомврийска лютеница > Решения > Решението на Никола Георгиев

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

4 точки общо

8 успешни теста
0 неуспешни теста
Код (🍅)
Скрий всички коментари

 1"""
 2    viktors_ingredients - списък от следните продукти (всеки от които - низ на кирилица) - чушки, домати, моркови, ябълки, сол, черен пипер, кимион, зехтин
 3    georgis_ingredients - кортеж от следните продукти (всеки от които - низ на кирилица) - чушки, домати, патладжан, люти чушки, олио, захар, чубрица, черен пипер, врачанска ракия
 4    shopping_list - комбинация от двете горни колекции, първо тази на Виктор, след това тази на Георги… След което списъкът е обърнат
 5    unique_ingredients - колекция от елементите на 'shopping_list' без повторение (напр. a = [1, 2, 2, 3, 4, 1, 3] # уникалните са - 1, 2, 3, 4)
 6    ingredient_quantities - речник, чиито ключове са съставките от горната колекция (unique_ingredients), а стойности за всеки е числото 5, както и ключът 'skyr' със стойност числото 1
 7    number_of_ingredients_to_buy - число, което указва дължината на ingredient_quantities
 8"""
 9
10# list 
11viktors_ingredients = ["чушки", "домати", "моркови", "ябълки", "сол", "черен пипер", "кимион", "зехтин"]
12# tuple
13georgis_ingredients = ("чушки", "домати", "патладжан", "люти чушки", "олио", "захар", "чубрица", "черен пипер", "врачанска ракия")
14# a list, that is combination of the list and tuple.
15shopping_list = (viktors_ingredients + list(georgis_ingredients))
16# reverse the list
17shopping_list.reverse()
18# since they're unique
19unique_ingredients = set(shopping_list)
20# default is 5
21ingredient_quantities = dict.fromkeys(shopping_list, 5)
22# set skyr
23ingredient_quantities["skyr"] =  1
24# the length of ingredient_quantities
25number_of_ingredients_to_buy = len(ingredient_quantities) 
26
27does_georgi_have_breakfast = False
28
29
30# print(viktors_ingredients)
31# print(georgis_ingredients)
32# print(shopping_list)
33# print(unique_ingredients)
34# print(ingredient_quantities)
35# print(number_of_ingredients_to_buy)

........
----------------------------------------------------------------------
Ran 8 tests in 0.000s

OK

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