Skip to content

Commit 0ee36f2

Browse files
authored
Update README with unary minus clarification
Clarified explanation of unary minus application in expressions with negative numbers and adjusted example outputs. Priority from higher to lower: () : braces ** : exponentiation +x, -x : unary plus & minus *, /, //, % : multiplication, division, floor division, remainder) +, - : plus & minus
1 parent f4e6c52 commit 0ee36f2

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

  • modules/20-arithmetics/30-composition/ru

modules/20-arithmetics/30-composition/ru/README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,16 @@ print(10 - 2 * 3) # => 4
3737

3838
Сначала выполняется умножение: `10 - 6 = 4`.
3939

40-
Если же в выражении есть отрицательные числа, унарный минус применяется уже после возведения в степень или умножения:
40+
Если же в выражении есть отрицательные числа, унарный минус применяется уже после возведения в степень:
4141

4242
```python
43+
print(-2 ** 2) # => -4
4344
print(-2 * 5) # => -10
44-
print(4 + -3) # => 1
45+
print(4 + -2) # => 2
4546
print(6 - -2) # => 8
4647
```
4748

48-
В последнем примере сначала вычисляется унарный минус (`-2`), и затем операция превращается в `6 - (-2)`, что даёт `8`.
49+
Во всех примерах, кроме первого сначала вычисляется унарный минус (`-2`), и затем проводятся остальные операции.
4950

5051
## 🧠 Что нужно запомнить
5152

0 commit comments

Comments
 (0)