Функция
abs()
в Python является встроенной функцией, которая возвращает абсолютное значение числа.
Абсолютное значение числа — это его значение без учета знака, то есть расстояние числа от нуля на числовой прямой. В данной статье мы рассмотрим принцип работы функции abs()
, ее синтаксис и приведем несколько примеров использования.
Синтаксис функции abs()
достаточно прост:
abs(x)
x
— числовой аргумент (целое число, дробное число или комплексное число), для которого вы хотите получить абсолютное значение.Функция abs()
возвращает абсолютное значение аргумента x
. Если аргумент является комплексным числом, функция возвращает его модуль (комплексная норма).
1. Абсолютное значение целого числа:
integer = -5
absolute_value = abs(integer)
print(f"Абсолютное значение числа {integer} равно {absolute_value}")
#Абсолютное значение числа -5 равно 5
2. Абсолютное значение дробного числа:
float_number = -3.7
absolute_value = abs(float_number)
print(f"Абсолютное значение числа {float_number} равно {absolute_value}")
#Абсолютное значение числа -3.7 равно 3.7
3. Модуль комплексного числа:
complex_number = 3 + 4j
absolute_value = abs(complex_number)
print(f"Модуль комплексного числа {complex_number} равен {absolute_value}")
#Модуль комплексного числа (3+4j) равен 5.0
Функция abs()
может быть полезна при решении различных задач, связанных с числами и вычислениями. Ниже приведены несколько примеров ее использования.
4. Вычисление расстояния между двумя точками на числовой прямой:
point_a = 4
point_b = -7
distance = abs(point_a - point_b)
print(f"Расстояние между точками {point_a} и {point_b} равно {distance}")
#Расстояние между точками 4 и -7 равно 11
5. Определение минимального расстояния между значениями в списке:
values = [10, 25, 5, 15, 40, 17]
min_distance = float('inf')
for i in range(len(values)):
for j in range(i+1, len(values)):
distance = abs(values[i] - values[j])
if distance < min_distance:
min_distance = distance
closest_pair = (values[i], values[j])
print(f"Минимальное расстояние {min_distance} между числами {closest_pair}")
#Минимальное расстояние 2 между числами (15, 17)
6. Вычисление суммы абсолютных значений чисел в списке:
numbers = [-3, 5, -1, 7, -4, 9]
absolute_sum = sum(abs(number) for number in numbers)
print(f"Сумма абсолютных значений чисел в списке равна {absolute_sum}")
#Сумма абсолютных значений чисел в списке равна 29
Функция abs()
в Python является удобным инструментом для получения абсолютного значения числа или модуля комплексного числа. Благодаря своей простоте и универсальности, эта функция часто применяется при решении различных задач, связанных с числами, вычислениями и обработкой данных.
Содержание: