Funkcija Python abs() grąžina absoliučią reikšmę. Absoliuti bet kurio skaičiaus vertė visada yra teigiama, ji pašalina neigiamą skaičiaus ženklą Python.
Pavyzdys:
Input: -29 Output: 29>
Python abs() Funkcijos sintaksė
Python funkcija abs() turi tokią sintaksę:
Sintaksė: abs (skaičius)
skaičius: sveikasis skaičius, slankiojo kablelio skaičius, kompleksinis skaičius.
Grąžinti: Grąžina absoliučią vertę.
Python abs() funkcijos pavyzdys
Pažiūrėkime kelis Python funkcijos abs() pavyzdžius.
abs() Funkcija su sveikojo skaičiaus argumentu
Šiame pavyzdyje mes perduosime sveikojo skaičiaus reikšmę kaip argumentą funkcijai abs() Python ir išspausdinsime jos reikšmę, kad pamatytume, kaip ji veikia.
Python3
java pakeitimo eilutė
# An integer> var>=> ->94> print>(>'Absolute value of integer is:'>,>abs>(var))> |
>
>
Išvestis:
Absolute value of integer is: 94>
abs() Funkcija su slankiojo kablelio skaičiumi
Šiame pavyzdyje mes perduosime plūduriuojančius duomenis į funkciją abs() ir ji pateiks absoliučią reikšmę.
Python3
# floating point number> float_number>=> ->54.26> print>(>'Absolute value of float is:'>,> >abs>(float_number))> |
>
javascript trim poeilutė
>
Išvestis:
Absolute value of float is: 54.26>
abs() Funkcija su kompleksiniu skaičiumi
Šiame pavyzdyje mes perduosime Python kompleksinį skaičių į funkciją abs () ir jis pateiks absoliučią reikšmę.
Python3
# A complex number> complex_number>=> (>3> -> 4j>)> print>(>'Absolute value or Magnitude of complex is:'>,>abs>(complex_number))> |
>
>
„Java“ kartojimas
Išvestis:
Absolute value or Magnitude of complex is: 5.0>
Laiko ir atstumo skaičiavimas naudojant Python abs() funkciją
Šiame pavyzdyje lygtis rodo ryšį tarp greičio, nuvažiuoto atstumo ir objekto laiko. Žinome, kad greitis, laikas ir atstumas niekada nėra neigiami. Taigi tiksliam laikui, atstumui ir greičiui apskaičiuoti naudosime abs() metodą.
Naudojama formulė:
- Atstumas = greitis * laikas
- Laikas = atstumas / greitis
- Greitis = atstumas / laikas
Mes paskelbėme 3 funkcijas greičiui, atstumui ir laikui apskaičiuoti. Tada perdavė jiems teigiamą ir neigiamą sveikųjų skaičių ir slankiojo taško reikšmes naudodami Python abs() funkciją. Funkcija abs() automatiškai konvertuos neigiamas reikšmes į teigiamas, kurios bus naudojamos greičiui, atstumui ir laikui apskaičiuoti.
Python3
java patikrinimas yra niekinis
# 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>)))> |
>
>
Išvestis:
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>