logo

abs() Pythonissa

Python abs()-funktio palauttaa absoluuttisen arvon. Minkä tahansa luvun itseisarvo on aina positiivinen, se poistaa luvun negatiivisen merkin Pythonissa.

Esimerkki:

 Input:  -29 Output: 29>

Python abs()-funktion syntaksi

Pythonin abs()-funktiolla on seuraava syntaksi:



Syntaksi: abs(numero)

    numero: kokonaisluku, liukuluku, kompleksiluku.

Palata: Palauttaa itseisarvon.

joka keksi koulun

Python abs()-funktioesimerkki

Katsotaanpa muutamia esimerkkejä abs()-funktiosta Pythonissa.

abs()-funktio kokonaislukuargumentilla

Tässä esimerkissä välitämme kokonaislukuarvon argumenttina Pythonin abs()-funktiolle ja tulostamme sen arvon nähdäksemme, miten se toimii.

Python 3




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

>

>

Lähtö:

Absolute value of integer is: 94>

abs()-funktio, jossa on liukuluku

Tässä esimerkissä välitämme kelluvan datan abs()-funktioon ja se palauttaa absoluuttisen arvon.

Python 3


merkkijonossa



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

>

>

Lähtö:

Absolute value of float is: 54.26>

abs() Funktio, jossa on kompleksiluku

Tässä esimerkissä välitämme Python-kompleksiluvun abs()-funktioon ja se palauttaa absoluuttisen arvon.

Python 3




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

>

hakukone ja esimerkkejä
>

Lähtö:

Absolute value or Magnitude of complex is: 5.0>

Aika-etäisyyslaskenta Python abs() -funktiolla

Tässä esimerkissä yhtälö näyttää nopeuden, kuljetun matkan ja kohteen käyttämän ajan välisen suhteen. Tiedämme, että nopeus, aika ja etäisyys eivät ole koskaan negatiivisia. Tästä syystä käytämme abs()-menetelmää tarkan ajan, etäisyyden ja nopeuden laskemiseen.

Käytetty kaava:

  • Etäisyys = nopeus * aika
  • Aika = matka / nopeus
  • Nopeus = matka / aika

Ilmoitimme 3 funktiota nopeuden, etäisyyden ja ajan laskemiseksi. Sitten välitettiin heille positiiviset ja negatiiviset kokonaisluvut ja liukulukuarvot Python abs() -funktiolla. Abs()-funktio muuntaa automaattisesti negatiiviset arvot positiivisiksi arvoiksi, joita käytetään nopeuden, matkan ja ajan laskemiseen.

Python 3




# 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>)))>

>

katkaise ja poista ero

>

Lähtö:

 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>