-
Notifications
You must be signed in to change notification settings - Fork 10
firsf task #5
base: master
Are you sure you want to change the base?
firsf task #5
Conversation
добавила import math для третьего задания
переместила импорт
=D бывает
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Почти все хорошо. В 1 и 2 задачах мелкая ошибка, но в целом, все хорошо.
homework/tests.py
Outdated
@@ -16,7 +22,9 @@ def test_increment_decorator(): | |||
декрорируемую функцию. | |||
""" | |||
def increment_derocator(func): | |||
pass | |||
def decor(val): | |||
return func(val)+1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+ 1
нужно внутри функции - т.е. не к результату функции, а к аргументу.
Также в python принято операторы обрамлять +
с каждой из сторон: func(val) + 1
homework/tests.py
Outdated
def test_even_fucntion(): | ||
""" | ||
Необходимо реализовать функцию even_filter, которая получает неограниченное количество аргументов | ||
и возвращает из них только четные. | ||
""" | ||
|
||
def even_filter(*args): | ||
pass | ||
res = [] | ||
for count in args: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Итератор будет идти не по индексам списка, а по значениям. Т.е. тут не for count in args
, а for arg in args
.
Если там окажутся не idx + 1, как в тесте, а [1, 9, 3, 4, 5, 2, 10]
, то код сломается.
Поправила в соответствии с комментариями |
No description provided.