Numbers & operators · Числа и операторы
Two kinds of number
- An integer (
int) is a whole number, like7or-3. - A float is a number with a decimal point, like
2.5. - Division with
/always gives a float, even4 / 2→2.0.
Два вида чисел
- Целое число (
int) — это целое число, например,7или-3. - Число с плавающей точкой (float) — это число с десятичной точкой, например,
2.5. - Деление с использованием оператора
/всегда дает число с плавающей точкой, даже4 / 2→2.0.
Add, subtract, multiply, divide
+adds,-subtracts,*multiplies,/divides.- You can use them with variables or with plain numbers.
- Spaces around operators are optional but make code easier to read.
Сложение, вычитание, умножение, деление
+складывает,-вычитает,*умножает,/делит.- Их можно использовать с переменными или просто с числами.
- Пробелы вокруг операторов необязательны, но делают код более читаемым.
print(7 + 2)
print(7 - 2)
print(7 * 2)
print(7 / 2)
Whole-number division, remainder, powers
//divides and keeps only the whole part (floor division).%gives the remainder (called modulo).**raises to a power:2 ** 3is 2×2×2.
Целочисленное деление, остаток, степени
//делит и оставляет только целую часть (полное деление).%дает остаток (называется модуль).**возводит в степень:2 ** 3это 2×2×2.
print(7 // 2)
print(7 % 2)
print(2 ** 5)
Order of operations
- Python does
**first, then*///%, then+-. - This is the same order you use in maths.
- Use parentheses
(...)to change the order.
Приоритет операций
- Python сначала выполняет
**, затем*///%, потом+-. - Это тот же порядок, что и в математике.
- Используйте скобки
(...)для изменения порядка действий.
print(2 + 3 * 4)
print((2 + 3) * 4)
Common mistakes
/always gives a float (4 / 2is2.0); use//when you want a whole number.- Power is
**, not^. "3" + "4"joins text into"34"— it does not add to7.
Распространенные ошибки
/всегда возвращает число с плавающей точкой (4 / 2равно2.0); используйте//, когда хотите получить целое число.- Возведение в степень — это
**, а не^. "3" + "4"объединяет текст в"34"— он не прибавляет к7.
Now you try
- Store each answer in the variable named in the task.
- Press Check answer to test your code.
Теперь попробуйте сами
- Сохраните каждый ответ в переменную, указанную в задании.
- Нажмите Check answer (Проверить ответ), чтобы протестировать свой код.
Order of operations · Порядок операций
Python evaluates × and ÷ before + and −, left to right. · Python выполняет × и ÷ до + и −, слева направо.
Set length to 8 and width to 5. Then store their product in a variable called area. · Присвойте length значение 8, а width — значение 5. Затем сохраните их произведение в переменной с именем area.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
You share 17 sweets among 5 children. Store how many each child gets in each (use //), and how many are left over in left (use %). · Вы делите 17 конфет между 5 детьми. Сохраните, сколько каждый ребёнок получит, в each (используйте //), а сколько останется — в left (используйте %).
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
Store 3 ** 2 + 1 in result. Then use parentheses to store (3 + 1) ** 2 in grouped. · Сохраните 3 ** 2 + 1 в result. Затем используйте скобки, чтобы сохранить результат деления (3 + 1) ** 2 на grouped.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
celsius is 37. Store the temperature in Fahrenheit in fahrenheit, using the formula celsius × 9 ÷ 5 + 32. · celsius равно 37. Сохраните температуру в Фаренгейтах в fahrenheit, используя формулу цельсий × 9 ÷ 5 + 32.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.