Арифметические операции в Python
В Python есть семь арифметических операций: сложение +, вычитание -, умножение *, деление /, целая часть частного //, остаток % и степень **. Например, 17 / 5 = 3.4 (всегда float), 17 // 5 = 3 и 17 % 5 = 2, 2 ** 5 = 32. В выражении сначала выполняется степень, затем *, /, //, % (слева направо), а + и - в последнюю очередь; скобки меняют порядок. При записи дроби числитель и знаменатель помещают в отдельные скобки, например (a**2 + b**2) / (a + b); если скобки забыть, результат будет другим. Чтобы увеличить переменную, можно написать краткую запись x += y вместо x = x + y; -=, *=, /=, //=, %=, **= работают так же. С помощью // и % можно разделить цифры числа: для трёхзначного x выражение x // 100 – первая цифра, x // 10 % 10 – средняя цифра, а x % 10 – последняя.
«Найди результат»: учитель записывает на доске 6 выражений (например, 2 + 3 * 4, (2 + 3) * 4, 20 // 6, 20 % 6, 2 ** 3 ** 1, 9 / 3). Группы сначала вычисляют их вручную, затем проверяют в IDLE и объясняют любое различие.