Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions koans/about_compound_conditions.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,26 @@

def test_and_returns_one_of_the_operands():
"""
Оператор and выполняет булевы операции, но возвращает не булево значение, а значение одного из операндов
Оператор and выполняет булевы операции, но возвращает не булево
значение, а значение одного из операндов.
"""
r = 'a' and 'b'
assert r == _____ # попробуйте такие варианты: True, False, 'a', 'b'


def test_or_returns_one_of_the_operands():
"""
Оператор or выполняет булевы операции, но возвращает не булево значение, а значение одного из операндов
Оператор or выполняет булевы операции, но возвращает не булево
значение, а значение одного из операндов.
"""
r = 'a' or 'b'
assert r == _____ # попробуйте такие варианты: True, False, 'a', 'b'


def test_and_returns_first_false_operand():
"""
Если какой-то из операндов оператора and является ложью, результатом будет первое такое значение
Если какой-то из операндов оператора and является ложью,
результатом будет первое такое значение.
Ложью в Python являются 0, '', [], (), {} и None
"""
r = 'a' and '' and []
Expand All @@ -28,7 +31,8 @@ def test_and_returns_first_false_operand():

def test_or_returns_last_false_operand_if_all_operands_are_false():
"""
Если все значения оператора or являются ложью, or возвращает последнее такое значение
Если все значения оператора or являются ложью, or возвращает
последнее такое значение.
"""
r = '' or [] or {}
assert r == _____ # попробуйте такие варианты: True, False, '', [], {}
Expand Down
4 changes: 2 additions & 2 deletions koans/about_conditions.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@

def test_start_if():
"""
Использование простой констркции if
Использование простой конструкции if

При выполнении условий после оператора if
выполняеться следующий блок кода
выполняется следующий блок кода
"""
a = 0 # Учимся объявлять все переменные вначале функции
if ____: # попробуйте такие варианты: TRUE, true, True
Expand Down
2 changes: 1 addition & 1 deletion koans/about_for_loop.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ def test_for_loop():
"""
Цикл for позволяет перебрать поочередно элементы по заданной последовательности
и выполнить для каждого из них тело цикла. В общем случае цикл задается так:
for имяПеременной in последовательность
for имя_переменной in последовательность:

Например, для строки 'hello' зададим цикл for, который вернет каждую букву
данной строки, обратившись к каждому ее символу по его индексу.
Expand Down