Skip to content
This repository has been archived by the owner on Oct 16, 2019. It is now read-only.

firsf task #5

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

firsf task #5

wants to merge 8 commits into from

Conversation

iminlan
Copy link

@iminlan iminlan commented Jun 18, 2018

No description provided.

iminlan added 7 commits June 18, 2018 17:31
добавила  import math для третьего задания
переместила импорт
=D бывает
Copy link
Contributor

@wronglink wronglink left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Почти все хорошо. В 1 и 2 задачах мелкая ошибка, но в целом, все хорошо.

@@ -16,7 +22,9 @@ def test_increment_decorator():
декрорируемую функцию.
"""
def increment_derocator(func):
pass
def decor(val):
return func(val)+1
Copy link
Contributor

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

def test_even_fucntion():
"""
Необходимо реализовать функцию even_filter, которая получает неограниченное количество аргументов
и возвращает из них только четные.
"""

def even_filter(*args):
pass
res = []
for count in args:
Copy link
Contributor

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], то код сломается.

@iminlan
Copy link
Author

iminlan commented Jun 20, 2018

Поправила в соответствии с комментариями

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants