Python er en alsidig programmeringssprog, der anvendes til web -og desktop udvikling. En del af Python appel er det store udvalg af biblioteker og indbyggede funktioner bundtet med programmeringssprog. Med disse indbyggede ins kan programmører udføre simple matematiske opgaver. Ved at bruge "rund ()" funktionen, kan du runde decimaltal , og med " matematik "-pakken , kan du udføre mere avancerede afrundingsregler opgaver. Ting du skal
Python Interpreter
Vis Flere Instruktioner
1
Brug " round ()" funktionen til at afrunde en decimal. Den runde Funktionen tager en obligatorisk argument og en valgfri. Det første argument repræsenterer antallet at runde . Det andet argument repræsenterer decimal at runde det første argument misligholdende til '0 ' . Følgende eksempel viser, hvordan "rund ()" funktionen virker. I Python 2.7 og ældre , "rund ()" returnerer et decimaltal selv om antallet er afrundet til hele tal . Dette betyder, at 4.5 runder til 5,0 , ikke 5 . I Python 3.0, "rund ()" vil returnere et heltal : Hej
>>> round ( 4.5)
5,0 //"5 " i Python 3 fotos
>>> round ( 4,567 )
4,5999 //ca 4,6, decimal repræsentation er aldrig helt præcis i programmering
2
Brug " ceil ()" funktionen runde en decimal. Den " ceil ( )" ( loftet ) funktion runder et tal på en bestemt måde . I stedet for afrunding til nærmeste hele tal , runder den til nærmeste hele tal i retning af en positiv uendelighed . For eksempel vil 4,5 rundt til 5 , men -4.5 vil runde til -4 . Følgende eksempel illustrerer " ceil ()" funktionen : Hej
>>> import math
>>> math.ceil (3.1)
4,0
>>> math.ceil ( -3.9 )
-3.0
3
Brug " floor ( )" funktionen runde en decimal. "Gulvet ( ) "-funktionen opfører i den modsatte måde at " ceil ( ) "-funktionen gør. Snarere end afrunding mod positiv uendelig, "gulvet ()" funktionen runder mod negative uendelighed. Følgende eksempel illustrerer "gulv ()" funktionen : Hej
>>> import math
>>> Math.floor ( 3,9)
3,0
>>> Math.floor ( -3.1 )
-4.0