Python er en allsidig programmeringsspråk som brukes for web og desktop utvikling. En del av Python anke er stort utvalg av biblioteker og innebygde funksjoner buntet med programmeringsspråket . Med disse innebygde moduler , kan programmerere utføre enkle matematiske oppgaver . Ved å bruke " round () "-funksjonen , kan du runde desimaltall , og med " matte "-pakken, kan du utføre mer avanserte avrunding oppgaver. Du trenger
Python tolk
Vis flere instruksjoner
en
Bruk " round () "-funksjonen til å runde en desimal . Den runde funksjonen tar en obligatorisk argument og en valgfri . Det første argumentet representerer nummeret til runde. Det andre argumentet representerer desimalplassen å runde det første argumentet , misligholde til '0 ' . Eksempelet nedenfor viser hvordan den "runde ( ) "-funksjonen fungerer . I Python 2.7 og eldre, " round () " returnerer en desimal selv om antallet er avrundet til et heltall. Dette betyr at 4,5 runder til 5,0 , ikke 5 . I Python 3.0, " round () " vil returnere et heltall : en
>>> runde ( 4,5 )
5.0 //" 5 " i Python tre
< p >>>> runde ( 4,567 )
4,5999 //ca 4.6 , er desimalrepresentasjon aldri helt nøyaktig i programmering
2
Bruk " ceil ( ) "-funksjonen til rundt en desimal. Den " ceil ( )" (tak )-funksjonen runder et tall på en spesiell måte . I stedet for avrunding til nærmeste hele tall , runder det med til nærmeste hele tall mot positiv uendelig. For eksempel vil 4,5 til omkring 5, men -4,5 vil runde til -4 . Følgende eksempel illustrerer " ceil ( ) "-funksjonen : en
>>> import math
>>> Math.ceil ( 3.1)
4,0
>>> Math.ceil ( -3,9 )
-3,0
3
Bruk " floor () "-funksjonen til rundt en desimal. "Gulvet ( ) "-funksjonen fungerer på motsatt måte at " ceil ( ) "-funksjonen gjør. Snarere enn avrunding mot positiv uendelig , "gulvet ( )" -funksjonen runder mot negativ uendelig. Følgende eksempel illustrerer "gulvet ( ) "-funksjonen : en
>>> import math
>>> math.floor ( 3,9)
3,0
>>> math.floor ( -3,1 )
-4,0