1viktors_ingredients = ['чушки', 'домати', 'моркови', 'ябълки', 'сол', 'черен пипер', 'кимион', 'зехтин']
2#print(viktors_ingredients)
3georgis_ingredients = 'чушки', 'домати', 'патладжан', 'люти чушки', 'олио', 'захар', 'чубрица', 'черен пипер', 'врачанска ракия'
4#print(georgis_ingredients)
5viktors_ingredients.extend(georgis_ingredients)
6shopping_list = viktors_ingredients
7shopping_list.reverse()
8#print(shopping_list)
9unique_ingredients = set(shopping_list)
10#print(unique_ingredients)
11ingredient_quantities = dict.fromkeys(unique_ingredients, 5)
12ingredient_quantities['skyr'] = 1
13#print(ingredient_quantities)
14number_of_ingredients_to_buy = len(ingredient_quantities)
15#print(number_of_ingredients_to_buy)
16
17#viktors_ingredients - списък от следните продукти (всеки от които - низ на кирилица) - чушки, домати, моркови, ябълки, сол, черен пипер, кимион, зехтин
18#georgis_ingredients - кортеж от следните продукти (всеки от които - низ на кирилица) - чушки, домати, патладжан, люти чушки, олио, захар, чубрица, черен пипер, врачанска ракия
19#shopping_list - комбинация от двете горни колекции, първо тази на Виктор, след това тази на Георги… След което списъкът е обърнат
20#unique_ingredients - колекция от елементите на 'shopping_list' без повторение (напр. a = [1, 2, 2, 3, 4, 1, 3] # уникалните са - 1, 2, 3, 4)
21#ingredient_quantities - речник, чиито ключове са съставките от горната колекция (unique_ingredients), а стойности за всеки е числото 5, както и ключът 'skyr' със стойност числото 1
22#number_of_ingredients_to_buy - число, което указва дължината на ingredient_quantities
......F.
======================================================================
FAIL: test_viktors_ingredients (test.TestLyutenitsa.test_viktors_ingredients)
Viktor's ingredients should match the recipe.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/test.py", line 11, in test_viktors_ingredients
self.assertEqual(viktors_ingredients,
AssertionError: Lists differ: ['врачанска ракия', 'черен пипер', 'чубрица[142 chars]шки'] != ['чушки', 'домати', 'моркови', 'ябълки', 'с[34 chars]тин']
First differing element 0:
'врачанска ракия'
'чушки'
First list contains 9 additional elements.
First extra element 8:
'чушки'
- ['врачанска ракия',
+ ['чушки',
+ 'домати',
+ 'моркови',
+ 'ябълки',
+ 'сол',
'черен пипер',
- 'чубрица',
- 'захар',
- 'олио',
- 'люти чушки',
- 'патладжан',
- 'домати',
- 'чушки',
- 'зехтин',
'кимион',
+ 'зехтин']
- 'черен пипер',
- 'сол',
- 'ябълки',
- 'моркови',
- 'домати',
- 'чушки']
----------------------------------------------------------------------
Ran 8 tests in 0.001s
FAILED (failures=1)