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

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

4 точки общо

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

1viktors_ingredients = ["чушки", "домати", "моркови", "ябълки", "сол", "черен пипер", "кимион", "зехтин"]
2georgis_ingredients = ("чушки", "домати", "патладжан", "люти чушки", "олио", "захар", "чубрица", "черен пипер", "врачанска ракия")
3georgis_list = list(georgis_ingredients)
4shopping_list = viktors_ingredients + georgis_list
5shopping_list[::-1]
6unique_ingredients = set(shopping_list)
7ingredient_quantities = dict.fromkeys(unique_ingredients,5)
8ingredient_quantities["skyr"] = 1
9number_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)

Дискусия
История

n1victors_ingredients = ["чушки", "домати", "моркови", "ябълки", "сол", "черен пипер", "кимион", "зехтин"]n1viktors_ingredients = ["чушки", "домати", "моркови", "ябълки", "сол", "черен пипер", "кимион", "зехтин"]
2georgis_ingredients = ("чушки", "домати", "патладжан", "люти чушки", "олио", "захар", "чубрица", "черен пипер", "врачанска ракия")2georgis_ingredients = ("чушки", "домати", "патладжан", "люти чушки", "олио", "захар", "чубрица", "черен пипер", "врачанска ракия")
3georgis_list = list(georgis_ingredients)3georgis_list = list(georgis_ingredients)
t4shopping_list = victors_ingredients + georgis_listt4shopping_list = viktors_ingredients + georgis_list
5shopping_list[::-1]5shopping_list[::-1]
6unique_ingredients = set(shopping_list)6unique_ingredients = set(shopping_list)
7ingredient_quantities = dict.fromkeys(unique_ingredients,5)7ingredient_quantities = dict.fromkeys(unique_ingredients,5)
8ingredient_quantities["skyr"] = 18ingredient_quantities["skyr"] = 1
9number_of_ingredients_to_buy = len(ingredient_quantities)9number_of_ingredients_to_buy = len(ingredient_quantities)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op