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

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

4 точки общо

7 успешни теста
1 неуспешни теста
Код
Скрий всички коментари

 1viktors_ingredients = [
 2    "чушки", "домати", "моркови",
 3    "ябълки", "сол", "черен пипер",
 4    "кимион", "зехтин"
 5    ]
 6
 7georgis_ingredients = (
 8    "чушки", "домати", "патладжан",
 9    "люти чушки", "олио", "захар",
10    "чубрица", "черен пипер", "врачанска ракия"
11    )
12
13shopping_list = []
14shopping_list.extend(sorted(viktors_ingredients))
15shopping_list.extend(sorted(georgis_ingredients))
16
17shopping_list.reverse()
18
19unique_ingredients = []
20unique_ingredients = set(viktors_ingredients) | set(georgis_ingredients)
21
22ingredient_quantities = dict.fromkeys(unique_ingredients, 5)
23
24ingredient_quantities['skyr'] = 1
25
26number_of_ingredients_to_buy = len (ingredient_quantities)

....F...
======================================================================
FAIL: test_shopping_list (test.TestLyutenitsa.test_shopping_list)
The shopping list should contain all elements (reversed).
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/test.py", line 31, in test_shopping_list
self.assertEqual(shopping_list,
AssertionError: Lists differ: ['чушки', 'чубрица', 'черен пипер', 'патлад[142 chars]ати'] != ['врачанска ракия', 'черен пипер', 'чубрица[142 chars]шки']

First differing element 0:
'чушки'
'врачанска ракия'

- ['чушки',
+ ['врачанска ракия',
+ 'черен пипер',
'чубрица',
+ 'захар',
- 'черен пипер',
- 'патладжан',
'олио',
'люти чушки',
- 'захар',
+ 'патладжан',
'домати',
- 'врачанска ракия',
- 'ябълки',
'чушки',
+ 'зехтин',
+ 'кимион',
'черен пипер',
'сол',
+ 'ябълки',
'моркови',
- 'кимион',
- 'зехтин',
- 'домати']
? ^

+ 'домати',
? ^

+ 'чушки']

----------------------------------------------------------------------
Ran 8 tests in 0.001s

FAILED (failures=1)

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