Главная страница » Python » 10. Числа с плавающей точкой
Добро пожаловать на десятый урок по Python! Сегодня мы рассмотрим числа с плавающей точкой, также известные как дробные или вещественные числа. Числа с плавающей точкой используются для представления значений, которые имеют дробную часть. Понимание этих чисел и операций с ними является важным для многих задач программирования.
Числа с плавающей точкой — это числа, которые содержат дробную часть. Они обычно записываются с использованием десятичной точки. В Python числа с плавающей точкой имеют тип float
.
+
)
a = 3.14
b = -2.5
c = 0.0
Числа с плавающей точкой можно создавать с помощью литералов или преобразования типов.
Литералы — это числа, записанные в коде напрямую.
pi = 3.14159
negative_number = -2.5
zero = 0.0
Числа с плавающей точкой можно создавать путем преобразования целых чисел или строк.
integer_number = 5
float_number = float(integer_number)
print(float_number) # Вывод: 5.0
string_number = "3.14"
float_number_from_string = float(string_number)
print(float_number_from_string) # Вывод: 3.14
Числа с плавающей точкой поддерживают все стандартные арифметические операции.
Сложение (+
)
a = 1.5
b = 2.3
result = a + b
print("a + b =", result) # Вывод: 3.8
Вычитание (-
)
a = 5.5
b = 2.2
result = a - b
print("a - b =", result) # Вывод: 3.3
Умножение (*
)
a = 2.0
b = 3.5
result = a * b
print("a * b =", result) # Вывод: 7.0
Деление (/
)
a = 7.5
b = 2.5
result = a / b
print("a / b =", result) # Вывод: 3.0
Возведение в степень (**
)
a = 2.0
b = 3.0
result = a ** b
print("a ** b =", result) # Вывод: 8.0
Ограниченная точность
Числа с плавающей точкой имеют ограниченную точность из-за их внутреннего представления в памяти компьютера. Это может приводить к неожиданным результатам при выполнении операций с ними.
result = 0.1 + 0.2
print(result) # Ожидаемый вывод: 0.3, но фактический вывод: 0.30000000000000004
Округление
Для решения проблемы с точностью можно использовать функции округления.
result = 0.1 + 0.2
print(round(result, 2)) # Вывод: 0.3
Сегодня вы узнали о числах с плавающей точкой в Python, об их особенностях и арифметических операциях с ними. Понимание чисел с плавающей точкой поможет вам работать с дробными значениями и выполнять точные вычисления в ваших программах.
Наша цель и главная задача сделать качественное образование в вашем браузере
Телефон: +375 33 910-08-92
Email: info@codefor.tech
Адрес: г. Барановичи, ул. Пирогова, д. 7
© 2024 Все права защищены. CodeFor.