Rekenvloer en wiskundeplafond in Javascript

| | | | |

De functie ceil () van Python rondt een getal af op het dichtstbijzijnde gehele of gehele getal. Python floor () rondt decimalen af op het dichtstbijzijnde gehele getal. Deze twee functies maken deel uit van de Python-wiskundebibliotheek.

Tijdens het programmeren in Python kun je een scenario tegenkomen waarbij je een getal wilt afronden op het dichtstbijzijnde gehele getal.

Hier komen de Python-methoden math.floor () en math.ceil () om de hoek kijken. U kunt math.floor () gebruiken om het gehele getal te berekenen dat het dichtst bij een decimaal getal ligt. De methode math.ceil () rondt een getal af op het dichtstbijzijnde gehele getal.

In deze zelfstudie wordt het gebruik van vloer en ceil

behandeld em> om de minimum- of maximumwaarde van een bepaalde waarde te retourneren. Esamineremo esempi di ciascuno di questi metodi in un programma per mostrare come funzionano.

Funzione Python Floor

Il metodo Python math.floor () arrotonda een aantal per difetto bij de intero pi√ buurman. Deze methode heeft één argument nodig: het getal dat u wilt retourneren. In Python 3 retourneert math.floor () een geheel getal.

Het berekenen van de bodem van een getal is een veel voorkomende wiskundige functie in Python. Het vlak van een getal verwijst naar het dichtstbijzijnde Python-getal dat kleiner is dan of gelijk is aan het getal . Anders gezegd: de bodem van een getal is het getal afgerond op het dichtstbijzijnde gehele getal.

De Python-wiskundemodule bevat een methode die kan worden gebruikt om de bodem van een getal te berekenen: wiskunde.vloer (). math.floor () accepteert één parameter, namelijk het getal waarvan u de vloerwaarde wilt berekenen.

Hier is de syntaxis voor floor () function:

De Python-delingsfunctie floor () maakt deel uit van de wiskundebibliotheek. Om het te gebruiken, moet u eerst de wiskundebibliotheek importeren. U kunt de wiskundebibliotheek in uw programma importeren met behulp van een Python-importstatement .

Floor () Python voorbeeld

Laten we zeggen dat we in een bar werken. We willen een rekenmachine maken die de hoeveelheden graan die we beschikbaar hebben afrondt op het dichtstbijzijnde gehele getal. Dit maakt het voor ons gemakkelijker om te bepalen hoeveel koffie we nog hebben.

We kunnen de hoeveelheid van een boon afronden op het dichtstbijzijnde gehele getal met de volgende code:

Onze code retourneert de kleinste geheel getal dat het dichtst bij 250,92 ligt, dat wil zeggen: 250.

In de eerste regel importeren we de wiskundebibliotheek. Vervolgens definiëren we een Python-variabele genaamd quantity. Deze variabele slaat de hoeveelheid graan op die we op voorraad hebben. We gebruiken de functie math.floor () om de variabele hoeveelheid af te ronden op het dichtstbijzijnde gehele getal.

In dit geval is het gehele getal dat het dichtst bij 250,92 ligt gelijk aan 250. Onze code heeft 250 geretourneerd.

We kunnen de methode math.floor () gebruiken voor negatieve getallen. Laten we zeggen dat we een programma schrijven dat berekent hoeveel bonen we aan het einde van de maand over hebben.

Ons programma heeft voorspeld dat, gezien het aantal verkopen dat we tot nu toe hebben gezien, we een negatieve hoeveelheid bonen zal hebben. Met andere woorden, we zullen geen bonen meer hebben. We printen de output van math.floor () naar de console.

We willen onze waarde afronden op het dichtstbijzijnde gehele getal. Hierdoor weten we hoeveel bonen we moeten bestellen, afhankelijk van de huidige vraag:

Onze code geeft als resultaat: -26.

De standaardinstellingen van het programma om onze negatieve waarde af te ronden op het dichtstbijzijnde gehele getal, dat in dit geval -26 is.

Pyt hon Ceil

De math.ceil () methode is het tegenovergestelde van de methode math.floor (). math.ceil () rondt een getal af op het dichtstbijzijnde gehele getal. Net als math.floor (), retourneert math.ceil () een geheel getal.

Terwijl floor een getal rondt op het dichtstbijzijnde gehele getal, rondt ceil een getal af op het dichtstbijzijnde gehele getal.

Hier is de syntaxis van de math.ceil () methode:

De syntaxis van de ceil-functie is dezelfde als die van math.floor (). Beide methoden hebben één parameter: het nummer dat u wilt proces met behulp van de methode. De functie ceil () retourneert het maximale aantal van een float, of de dichtstbijzijnde lar gest integer.

ceil () Python Voorbeeld

Laten we een voorbeeld bespreken van de math.ceil () methode in actie. Laten we zeggen dat we hebben besloten dat we de maximale waarde voor elke hoeveelheid graan willen berekenen. Met andere woorden, we willen het kleinste geheel boven elke hoeveelheid boon weten. We willen dit berekenen, zodat we weten hoeveel bonen we in onze volgende zending moeten bestellen.

We kunnen de volgende code gebruiken om het aantal bonen dat we hebben af te ronden op het dichtstbijzijnde gehele getal:

div class = "wp -block-codemirror-blocks-code-block code -block ">

import math quantit = 22.15 round = math.ceil (aantal) print (round) 

Onze code retourneert: 23. De functie math.ceil () rond onze hoeveelheid af op het dichtstbijzijnde gehele getal dat niet kleiner is dan de hoeveelheid, in dit geval 23.

Op dezelfde manier kunt u math.ceil () gebruiken voor negatieve getallen. Laten we het voorbeeldprogramma gebruiken waar we het eerder over hadden om te laten zien hoe dit werkt. In plaats van de minimale waarde van onze resterende hoeveelheid te vinden, willen we de maximale waarde vinden. We zouden het met dit programma kunnen doen:

Onze code geeft als resultaat: -26. Ons programma rondde onze projectie van de hoeveelheid af op het dichtstbijzijnde gehele getal, dat in dit geval -26 was.

Python Floor Division en Ceil vs. Round

De Python round () methode vindt het dichtstbijzijnde getal, dat decimalen kan bevatten, terwijl math.floor () en ceil () respectievelijk afronden op het dichtstbijzijnde geheel getal ().

Als u een getal zoals 105,2529 wilt afronden op twee decimalen, moet u round () gebruiken in plaats van vloer () of ceil ().

Als je meer wilt weten met de ronde (), bekijk onze tutorial over Python Rounding .

Conclusie

De math.floor () De -methode rondt een getal af op het dichtstbijzijnde gehele getal. De math.ceil ()-methode rondt een getal af op het dichtstbijzijnde geheel getal.

Deze tutorial is behandeld over het gebruik van de twee wiskundige functies. floor () en math.ceil () om getallen in Python af te ronden. We hebben een voorbeeld van elk van deze methoden in een programma bekeken.

Voor meer informatie over coderen in Python, lees onze How To Learn Python Help .