1viktors_ingredients = ['чушки', 'домати', 'моркови', 'ябълки', 'сол', 'черен пипер', 'кимион', 'зехтин'] #продуктите на Виктор
2
3georgis_ingredients = ('чушки', 'домати', 'патладжан', 'люти чушки', 'олио', 'захар', 'чубрица', 'черен пипер', 'врачанска ракия') #продуктите на Георги
4
5shopping_list = viktors_ingredients + list(georgis_ingredients) #комбинация от двете колекции по-горе
6shopping_list = shopping_list[::-1] #обръщаме пазарския списък
7
8unique_ingredients = set(shopping_list) #Колекция от уникалните продукти
9
10ingredient_quantities = dict.fromkeys(unique_ingredients, 5) #Речник, в който присъства всеки от уникалните продукти, а за стойности на всеки имаме числото 5
11ingredient_quantities['skyr'] = 1 #скирът на Виктор
12
13number_of_ingredients_to_buy = len(ingredient_quantities) #Дължината на речникът
........
----------------------------------------------------------------------
Ran 8 tests in 0.000s
OK
![]()
Виктор Бечев
15.10.2024 01:15Пардон, някак си съм пропуснал коментара ти.
Не, не е част от условието, може да бъде подвеждащо само ако Жорката ти е на гости рано сутрин.
|
![]()
Росица Илиева
13.10.2024 20:39И още един въпрос имам, това, че “ Георги не закусва” някакво подвеждащо условие ли трябва да е?😃
|
![]()
Виктор Бечев
13.10.2024 16:46Даже не е препоръчително.
Ще си поговорим скоро как точно работят тестовете, но генерално не е желателно да оставяме `print`-ове в кода, освен когато не е крайно умишлено (например за да чете потребителят изход от конзолно приложение).
|
![]()
Росица Илиева
13.10.2024 15:22Трябва ли да имаме функцията print() след всеки нов резултат или не е необходимо?
|
n | 1 | viktors_ingredients = ['чушки', 'домати', 'моркови', 'ябълки', 'сол', 'черен пипер', 'кимион', 'зехтин'] | n | 1 | viktors_ingredients = ['чушки', 'домати', 'моркови', 'ябълки', 'сол', 'черен пипер', 'кимион', 'зехтин'] #продуктите на Виктор |
2 | print(viktors_ingredients) | ||||
3 | 2 | ||||
n | 4 | georgis_ingredients = ('чушки', 'домати', 'патладжан', 'люти чушки', 'олио', 'захар', 'чубрица', 'черен пипер', 'врачанска ракия') | n | 3 | georgis_ingredients = ('чушки', 'домати', 'патладжан', 'люти чушки', 'олио', 'захар', 'чубрица', 'черен пипер', 'врачанска ракия') #продуктите на Георги |
5 | print(georgis_ingredients) | ||||
6 | 4 | ||||
n | 7 | shopping_list = viktors_ingredients + list(georgis_ingredients) | n | 5 | shopping_list = viktors_ingredients + list(georgis_ingredients) #комбинация от двете колекции по-горе |
8 | print(shopping_list) | 6 | shopping_list = shopping_list[::-1] #обръщаме пазарския списък | ||
9 | shopping_list = shopping_list[-1::-1] | ||||
10 | print(shopping_list) | ||||
11 | 7 | ||||
n | 12 | unique_ingredients = set(shopping_list) | n | 8 | unique_ingredients = set(shopping_list) #Колекция от уникалните продукти |
13 | print(unique_ingredients) | ||||
14 | 9 | ||||
n | 15 | ingredient_quantities = dict.fromkeys(unique_ingredients, 5) | n | 10 | ingredient_quantities = dict.fromkeys(unique_ingredients, 5) #Речник, в който присъства всеки от уникалните продукти, а за стойности на всеки имаме числото 5 |
16 | print(ingredient_quantities) | ||||
17 | ingredient_quantities['skyr'] = 1 | 11 | ingredient_quantities['skyr'] = 1 #скирът на Виктор | ||
18 | print(ingredient_quantities) | ||||
19 | 12 | ||||
t | 20 | number_of_ingredients_to_buy = len(ingredient_quantities) | t | 13 | number_of_ingredients_to_buy = len(ingredient_quantities) #Дължината на речникът |
21 | print(number_of_ingredients_to_buy) |
Legends | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
|