В Python существуют различные типы чисел.
Вот некоторые из них:
- Целые числа (int): представляют целочисленные значения, например, 0, -1, 100 и т.д.
- Вещественные числа (float): представляют числа с плавающей точкой, такие как 0.5, -3.14, 2.71828 и т.д.
- Комплексные числа (complex): представляются в виде x + yj, где x и y - это вещественные числа, а j - мнимая единица. Например, 3 + 2j, -1.5 + 0.5j и т.д.
Например:
x = 10 # Целое число
y = 3.14 # Вещественное число
z = 2 + 3j # Комплексное число
print(type(x)) # <class 'int'>
print(type(y)) # <class 'float'>
print(type(z)) # <class 'complex'>-
Сложение (
+): оператор сложения используется для сложения двух чисел. Например:x = 5 + 3 print(x) # Выводит: 8 y = 2 z = 5 res = y + z print(res) # Выводит: 7
-
Вычитание (
-): оператор вычитания используется для вычитания одного числа из другого. Например:y = 10 - 4 print(y) # Выводит: 6 y = 2 z = 5 res = y - z print(res) # Выводит -3
-
Умножение (
*): оператор умножения используется для умножения двух чисел. Например:z = 2 * 6 print(z) # Выводит: 12 y = 2 z = 5 res = y * z print(res) # Выводит 10
-
Деление (
/): оператор деления используется для деления одного числа на другое. В результате получается число с плавающей точкой (float). Например:a = 10 / 3 print(a) # Выводит: 3.3333333333333335 y = 2 z = 5 res = y / z print(res) # Выводит 0.4
-
Целочисленное деление (
//): оператор целочисленного деления возвращает целую часть от деления одного числа на другое. Например:x = 10 // 3 print(x) # Выводит: 3 y = 2 z = 5 res = y // z print(res) # Выводит 0
-
Остаток от деления (
%): оператор остатка от деления возвращает остаток от деления одного числа на другое. Например:y = 10 % 3 print(y) # Выводит: 1 y = 2 z = 5 res = y % z print(res) # Выводит 2
-
Возведение в степень (
**): оператор возведения в степень используется для возведения числа в определенную степень. **Например**:z = 2 ** 3 print(z) # Выводит: 8 y = 2 z = 5 res = y ** z print(res) # Выводит 32
Сокращенная запись оператора - это специальный синтаксис, который позволяет выполнять операцию и присваивание значения переменной в одной строке кода.
x = 5
x += 3
print(x) # Выводит: 8Сокращенную запись оператора можно использовать с любым из семи перечисленных выше операторов.
- К какому типу данных относится int?
- К какому типу данных относится float?
- Как называется оператор
+? - Как называется оператор
-? - Как называется оператор
*? - Как называется оператор
/? - Как называется оператор
//? - Как называется оператор
%? - Как называется оператор
**? - Что выведит строка
print(7.0 + 2)? - Что выведит строка
print(2 ** 4)? - Что выведит строка
print(32 / 2 ** 4)? - Что выведит строка
print(11 % 3)? - Что выведит строка
print(21 // 4)? - Какой тип данных мы увидим, выполнив строчку
print(type(8/2))? - Чему будет равно
k?k = 8 k *= 2 print(k)
- Чему будет равно
i?i = 2 i += 3 print(i)