diff --git a/modules/40-define-functions/400-packages/ru/README.md b/modules/40-define-functions/400-packages/ru/README.md index e8e62cbe..379c1826 100644 --- a/modules/40-define-functions/400-packages/ru/README.md +++ b/modules/40-define-functions/400-packages/ru/README.md @@ -109,7 +109,7 @@ payments/ Этот файл сообщал Python, что директорию нужно воспринимать как пакет. -В современных версиях Python пакеты могут работать и без `__init__.py`. Тем не менее этот файл до сих пор часто используется. Обычно в нем размещают общий код и настройки пакета. +В современных версиях Python пакеты могут работать и без `__init__.py`. Тем не менее этот файл до сих пор часто используется. Обычно в нем размещают общий код и настройки пакета. Если такого кода у пакета нет, файл можно не создавать. Следующий раздел показывает случай, когда он нужен. ## Имена пакета в \_\_init\_\_.py diff --git a/modules/45-logic/25-logical-operators/ru/README.md b/modules/45-logic/25-logical-operators/ru/README.md index 5c4070fe..a2ca704d 100644 --- a/modules/45-logic/25-logical-operators/ru/README.md +++ b/modules/45-logic/25-logical-operators/ru/README.md @@ -21,7 +21,7 @@ print(is_correct_password('qwerty1234')) # => False Оператор `and` означает "И". В математической логике это называют конъюнкцией. Все выражение считается истинным, если истинен каждый **операнд**, то есть каждое из составных выражений. Иными словами, `and` означает "и то, и другое". Приоритет этого оператора ниже, чем приоритет операторов сравнения. Поэтому выражение `has_capital_letter(password) and length > 8` тоже правильно отрабатывает без скобок. -Кроме `and` часто используется оператор `or`, обозначающий "ИЛИ" (дизъюнкция). Он означает "или то, или другое, или оба". Выражение `a or b` считается истинным, если хотя бы один из операндов истинен или когда оба операнда истинны. В другом случае выражение ложное. +Кроме `and` часто используется оператор `or`, обозначающий "ИЛИ" (дизъюнкция). Он означает "или то, или другое, или оба". Выражение `a or b` считается истинным, если хотя бы один из операндов истинен или когда оба операнда истинны. В другом случае выражение ложное. В других языках вместо `and` и `or` часто пишут `&&` и `||`. В Python таких операторов нет, и код с ними завершается ошибкой `SyntaxError`. ```python def has_discount(age: int, is_student: bool) -> bool: