Python gulv og takfunksjoner

Python gulv og takfunksjoner
De gulv() og Ceil () Funksjoner er to nyttige funksjoner av Python, og matte Modulen er pålagt å importere for bruk av disse funksjonene. Begge funksjonene brukes til å hente den runde verdien av et desimaltall. De gulv() Funksjon tar et desimaltall som et argument og returnerer et heltall nummer mindre argumentverdien. De Ceil () Funksjonen tar et desimaltall som et argument og returnerer et heltall nummer høyere enn argumentverdien. Bruken av disse funksjonene er blitt forklart i denne opplæringen.

Bruk av gulv () -funksjon:

Syntaksen til denne funksjonen er gitt nedenfor.

Syntaks:
int gulv (nummer)

Funksjonen tar et tall og returnerer et heltall som er mindre enn eller lik antallet.

Eksempel-1: Bruke gulv () -funksjon for positivt tall

Lag en Python -fil med følgende skript for å skrive ut gulvverdiene til tre forskjellige positive desimalnumre.

#Import matematikkmodul
Importer matematikk som MT
#Uttrykk gulvverdiene for forskjellige positive desimaltall
trykk ("Gulvverdien på 300.50 er: ", MT.gulv (300.50))
trykk ("Gulvverdien på 300.56 er: ", MT.gulv (300.56))
trykk ("Gulvverdien på 300.68 er: ", MT.gulv (300.68))

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-2: Bruke gulv () -funksjon for negativt tall

Lag en Python -fil med følgende skript for å skrive ut gulvverdiene til to forskjellige negative desimalnumre.

#Import matematikkmodul
Importer matematikk som MT
#Uttrykk gulvverdiene for forskjellige negative desimaltall
trykk ("Gulvverdien på -450.40 er: ", MT.gulv (-450.45))
trykk ("Gulvverdien på -450.70 er: ", MT.gulv (-450.70))

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-3: Bruke gulv () -funksjon for et matematisk uttrykk

Ethvert matematisk uttrykk kan brukes som argument for gulvet () -funksjonen. Lag en Python -fil med følgende skript som vil skrive ut gulvverdien etter å ha beregnet resultatet av et matematisk uttrykk.

#Import matematikkmodul
Importer matematikk som MT
#Initialiser fire variabler
num1 = 75.34
num2 = 56.89
num3 = 10.87
num4 = 5.23
#Trykk gulvverdien til det matematiske uttrykket
Print ("Gulvverdien til (", num1, "+", num2, "-", num3, "*", num4, ") uttrykk er:", MT.gulv (num1+num2-num3*num4))

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-4: Forskjell mellom gulv () og int () -funksjoner

Lag en Python -fil med følgende skript for å vite forskjellen mellom gulvet (), og int () -funksjoner for de positive og negative desimaltallene.

#Import matematikkmodul
Importer matematikk som MT
#Sjekking av gulvet og heltallverdiene av samme positive tall
trykk ('Gulvverdien på 45.65 er ', MT.gulv (45.65))
trykk ('Heltallverdien på 45.65 er ', int (45.65))
#Sjekking av gulvet og heltallverdiene med samme negative tall
trykk ('Gulvverdien på -65.75 er ', MT.gulv (-65.75))
trykk ('Heltallverdien på -65.75 er ', int (-65.75))

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at utgangen fra gulvet () og int () -funksjonen varierer for negative desimaltall.

Eksempel-5: Bruke gulv () for en liste over tall

Lag en Python -fil med følgende skript som vil skrive ut gulvverdien til hvert element i en liste. En liste over positive og negative desimaltall har blitt brukt i skriptet.

#Import matematikkmodul
Importer matematikk som MT
#Declare en listedata
listData = [7.89, -2.45, -4.34, 8.23, 0.56]
print ("Listeverdiene etter bruk av gulv ()")
#Trykk gulvverdien til listedataene
for verdi i ListData:
trykk (Mt.gulv (verdi), slutt = ")
#Legg til en ny linje
skrive ut()

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Bruk av Ceil () -funksjon:
Syntaksen til denne funksjonen er gitt nedenfor.

Syntaks:
int gulv (nummer)

Funksjonen tar et tall og returnerer et heltall som er større enn eller lik antallet.

Eksempel-1: Bruke Ceil () -funksjon for positivt tall

Lag en Python -fil med følgende skript for å skrive ut takverdiene til to forskjellige positive desimalnumre.

#Import ceilfunksjon fra matematikk
fra matematikkimport
#Uttrykk takverdiene for forskjellige positive desimaltall
trykker ("takverdien på 56.51 er: ", Ceil (56.51))
trykker ("takverdien på 67.66 er: ", Ceil (67.66))

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-2: Bruke Ceil () -funksjon for negativt tall

Lag en Python -fil med følgende skript for å skrive ut takverdiene til to forskjellige negative desimaltall.

#Import ceilfunksjon fra matematikk
fra matematikkimport
#Uttrykk takverdiene for forskjellige negative desimaltall
trykker ("takverdien på -98.50 er: ", Ceil (-98.50))
trykker ("takverdien på -76.75 er: ", Ceil (-76.75))

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-3: Bruke Ceil () -funksjon for matematisk uttrykk

I likhet med gulvet () -funksjonen, kan ethvert matematisk uttrykk også brukes som Ceil () -funksjonens argument. Lag en Python -fil med følgende skript som vil skrive ut takverdien etter å ha beregnet resultatet av to matematiske uttrykk.

#Import ceilfunksjon fra matematikk
fra matematikkimport
#Trykk takverdiene for de matematiske uttrykkene
trykker ("takverdien av (6.98 ","+"," 5.31) er ", Ceil (6.98+5.31))
Print ("The Ceil Value of (13", "/", "3) Is", Ceil (13/3))

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-4: Bruke Ceil () -funksjon for en tuple

Lag en Python -fil med følgende skript som vil skrive ut takverdien til hvert element i en tuple. En tuple av positive og negative desimalnummer har blitt brukt i skriptet.

#Import ceilfunksjon fra matematikk
fra matematikkimport
#Declare en tuple
tall = (-56.4, 23.762, 0, -45.23, 61.72)
print ("Tupleverdiene før du bruker Ceil () -funksjon")
#Trykk verdiene til tupeldataene
for verdi i tall:
print (verdi, slutt = ")
#Legg til en ny linje
skrive ut()
print ("Tupleverdiene etter bruk av Ceil () -funksjon")
#Trykk takverdiene for tupeltataene
for verdi i tall:
Print (Ceil (verdi), slutt = ")
#Legg til en ny linje
skrive ut()

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Konklusjon:

Gulvet () og Ceil () -funksjonene brukes i skriptet når det kreves noen matematisk oppgave. Hvordan gulvet () og Ceil () -funksjonene fungerer for forskjellige typer positive og negative desimaltall, er vist i denne opplæringen ved å bruke flere eksempler.