logo

abs() у Python

Функція Python abs() повертає абсолютне значення. Абсолютне значення будь-якого числа завжди додатне, це видаляє негативний знак числа в Python.

приклад:

 Input:  -29 Output: 29>

Синтаксис функції Python abs().

Функція abs() у Python має такий синтаксис:



Синтаксис: abs (число)

    число: ціле число, число з плаваючою комою, комплексне число.

Повернення: Повертає абсолютне значення.

Приклад функції Python abs().

Давайте подивимося кілька прикладів функції abs() у Python.

Функція abs() із цілим аргументом

У цьому прикладі ми передамо значення Integer як аргумент функції abs() у Python і надрукуємо його значення, щоб побачити, як воно працює.

Python3




# An integer> var>=> ->94> print>(>'Absolute value of integer is:'>,>abs>(var))>

>

123 фільм
>

Вихід:

Absolute value of integer is: 94>

abs() Функція з числом з плаваючою комою

У цьому прикладі ми передамо дані з плаваючою точкою у функцію abs(), і вона поверне абсолютне значення.

Python3




# floating point number> float_number>=> ->54.26> print>(>'Absolute value of float is:'>,> >abs>(float_number))>

>

>

Вихід:

Absolute value of float is: 54.26>

abs() Функція з комплексним числом

У цьому прикладі ми передамо комплексне число Python у функцію abs(), і вона поверне абсолютне значення.

Python3




# A complex number> complex_number>=> (>3> -> 4j>)> print>(>'Absolute value or Magnitude of complex is:'>,>abs>(complex_number))>

>

>

Вихід:

Absolute value or Magnitude of complex is: 5.0>

Обчислення часу й відстані за допомогою функції Python abs().

У цьому прикладі рівняння показує зв’язок між швидкістю, пройденою відстанню та часом, витраченим об’єктом. Ми знаємо, що швидкість, час і відстань ніколи не є негативними. Тому ми будемо використовувати метод abs() для обчислення точного часу, відстані та швидкості.

Використана формула:

  • Відстань = Швидкість * Час
  • Час = Відстань / Швидкість
  • Швидкість = Відстань / Час

Ми оголосили 3 функції для обчислення швидкості, відстані та часу. Потім передав їм додатні та від’ємні цілі числа та значення з плаваючою комою за допомогою функції Python abs(). Функція abs() автоматично перетворить від’ємні значення в додатні, які використовуватимуться для обчислення швидкості, відстані та часу.

Python3




що таке ymail

# Function to calculate speed> def> cal_speed(dist, time):> >print>(>' Distance(km) :'>, dist)> >print>(>' Time(hr) :'>, time)> >return> dist>/> time> # Function to calculate distance traveled> def> cal_dis(speed, time):> >print>(>' Time(hr) :'>, time)> >print>(>' Speed(km / hr) :'>, speed)> >return> speed>*> time> # Function to calculate time taken> def> cal_time(dist, speed):> >print>(>' Distance(km) :'>, dist)> >print>(>' Speed(km / hr) :'>, speed)> >return> speed>*> dist> # Driver Code> # Calling function cal_speed()> print>(>' The calculated Speed(km / hr) is :'>,> >cal_speed(>abs>(>45.9>),>abs>(>->2>)))> print>('')> # Calling function cal_dis()> print>(>' The calculated Distance(km) :'>,> >cal_dis(>abs>(>->62.9>),>abs>(>2.5>)))> print>('')> # Calling function cal_time()> print>(>' The calculated Time(hr) :'>,> >cal_time(>abs>(>48.0>),>abs>(>4.5>)))>

>

>

Вихід:

 Distance(km) : 45.9 Time(hr) : 2 The calculated Speed(km / hr) is : 22.95 Time(hr) : 2.5 Speed(km / hr) : 62.9 The calculated Distance(km) : 157.25 Distance(km) : 48.0 Speed(km / hr) : 4.5 The calculated Time(hr) : 216.0>