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

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

4 точки общо

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

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

['врачанска ракия', 'черен пипер', 'чубрица', 'захар', 'олио', 'люти чушки', 'патладжан', 'домати', 'чушки', 'зехтин', 'кимион', 'черен пипер', 'сол', 'ябълки', 'моркови', 'домати', 'чушки']
...F....
======================================================================
FAIL: test_number_of_ingredients_to_buy (test.TestLyutenitsa.test_number_of_ingredients_to_buy)
The number of ingredients to buy should be 14.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tmp/test.py", line 59, in test_number_of_ingredients_to_buy
self.assertEqual(number_of_ingredients_to_buy, 15)
AssertionError: 14 != 15

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

FAILED (failures=1)

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