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

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

4 точки общо

7 успешни теста
1 неуспешни теста
Код

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

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