Funzioni Python Floor e Ceil

Funzioni Python Floor e Ceil
IL pavimento() E ceil () Le funzioni sono due utili funzioni di Python e il matematica Il modulo è necessario per l'importazione per l'utilizzo di queste funzioni. Entrambe le funzioni vengono utilizzate per recuperare il valore tondo di un numero decimale. IL pavimento() La funzione prende un numero decimale come argomento e restituisce un numero intero meno il valore dell'argomento. IL ceil () La funzione prende un numero decimale come argomento e restituisce un numero intero superiore al valore dell'argomento. Gli usi di queste funzioni sono stati spiegati in questo tutorial.

Uso della funzione Floor ():

La sintassi di questa funzione è riportata di seguito.

Sintassi:
Int Floor (Numero)

La funzione prende un numero e restituisce un numero intero inferiore o uguale al numero.

Esempio-1: usando la funzione ploor () per il numero positivo

Crea un file Python con il seguente script per stampare i valori del pavimento di tre diversi numeri decimali positivi.

#IMPORT MODULE MATH
Importa matematica come MT
#Print i valori del pavimento di diversi numeri decimali positivi
Stampa ("Il valore del pavimento di 300.50 è: ", MT.pavimento (300.50))
Stampa ("Il valore del pavimento di 300.56 è: ", MT.pavimento (300.56))
Stampa ("Il valore del pavimento di 300.68 è: ", MT.pavimento (300.68))

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.

Esempio-2: usando la funzione ploor () per il numero negativo

Crea un file Python con il seguente script per stampare i valori del pavimento di due diversi numeri decimali negativi.

#IMPORT MODULE MATH
Importa matematica come MT
#Print i valori del pavimento di diversi numeri decimali negativi
Stampa ("Il valore del pavimento di -450.40 è: ", MT.pavimento (-450.45))
Stampa ("Il valore del pavimento di -450.70 è: ", MT.pavimento (-450.70))

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.

Esempio-3: Uso della funzione Floor () per un'espressione matematica

Qualsiasi espressione matematica può essere usata come argomento della funzione del pavimento (). Crea un file Python con il seguente script che stamperà il valore del pavimento dopo aver calcolato il risultato di un'espressione matematica.

#IMPORT MODULE MATH
Importa matematica come MT
#Initializza quattro variabili
Num1 = 75.34
Num2 = 56.89
Num3 = 10.87
Num4 = 5.23
#Print il valore del pavimento dell'espressione matematica
stampa ("il valore del pavimento di (", num1, "+", num2, "-", num3, "*", num4, ") espressione è:", mt.pavimento (num1+num2-num3*num4))

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.

Esempio-4: Differenza tra le funzioni di pavimento () e int ()

Crea un file Python con il seguente script per conoscere la differenza tra le funzioni del pavimento () e int () per i numeri decimali positivi e negativi.

#IMPORT MODULE MATH
Importa matematica come MT
#Checking dei valori di pavimento e intero dello stesso numero positivo
Stampa ('Il valore del pavimento di 45.65 è ', MT.pavimento (45.65))
Stampa ('Il valore intero di 45.65 è ', int (45.65))
#Checking dei valori di pavimento e intero dello stesso numero negativo
Stampa ('Il valore del pavimento di -65.75 è ', MT.pavimento (-65.75))
stampa ('il valore intero di -65.75 è ', int (-65.75))

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. L'output mostra che l'output della funzione pavimento () e int () varia per i numeri decimali negativi.

Esempio-5: usando il pavimento () per un elenco di numeri

Crea un file Python con il seguente script che stamperà il valore del pavimento di ciascun elenco di un elenco. Nel script è stato usato un elenco di numeri decimali positivi e negativi.

#IMPORT MODULE MATH
Importa matematica come MT
#Declare un elenco dati
ListData = [7.89, -2.45, -4.34, 8.23, 0.56]
Stampa ("I valori dell'elenco dopo l'uso della funzione floor ()")
#Print il valore del pavimento dei dati dell'elenco
Per valore in ListData:
Stampa (Mt.pavimento (valore), end = ")
#Adda una nuova linea
stampa()

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.

Uso della funzione ceil ():
La sintassi di questa funzione è riportata di seguito.

Sintassi:
Int Floor (Numero)

La funzione prende un numero e restituisce un numero intero maggiore o uguale al numero.

Esempio-1: usando la funzione Ceil () per il numero positivo

Crea un file Python con il seguente script per stampare i valori di CEIL di due diversi numeri decimali positivi.

#IMPORT CEIL Funzione dalla matematica
da math import ceil
#Print i valori di CEIL di diversi numeri decimali positivi
Stampa ("Il valore del ceil di 56.51 è: ", Ceil (56.51))
Stampa ("Il valore del ceil di 67.66 è: ", Ceil (67.66))

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.

Esempio-2: usando la funzione Ceil () per il numero negativo

Crea un file Python con il seguente script per stampare i valori CEIL di due diversi numeri decimali negativi.

#IMPORT CEIL Funzione dalla matematica
da math import ceil
#Print i valori di CEIL di diversi numeri decimali negativi
Stampa ("Il valore del ceil di -98.50 è: ", Ceil (-98.50))
Stampa ("Il valore del ceil di -76.75 è: ", Ceil (-76.75))

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.

Esempio-3: usando la funzione CEIL () per l'espressione matematica

Come la funzione Floor (), qualsiasi espressione matematica può anche essere usata come argomento della funzione Ceil (). Crea un file Python con il seguente script che stamperà il valore del soffitto dopo aver calcolato il risultato di due espressioni matematiche.

#IMPORT CEIL Funzione dalla matematica
da math import ceil
#Print i valori del ceil delle espressioni matematiche
Stampa ("Il valore del ceil di (6.98 ","+"," 5.31) è ", ceil (6.98+5.31))
Print ("Il valore del ceil di (13", "/", "3) è", ceil (13/3))

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.

Esempio-4: usando la funzione Ceil () per una tupla

Crea un file Python con il seguente script che stamperà il valore del soffitto di ciascun elemento di una tupla. Nella sceneggia è stata utilizzata una tupla di numeri decimali positivi e negativi.

#IMPORT CEIL Funzione dalla matematica
da math import ceil
#Declare una tupla
numeri = (-56.4, 23.762, 0, -45.23, 61.72)
Stampa ("I valori della tupla prima di utilizzare la funzione ceil ()")
#Print i valori dei dati tuple
per valore nei numeri:
Stampa (valore, end = ")
#Adda una nuova linea
stampa()
Print ("I valori della tupla dopo l'uso della funzione ceil ()")
#Print i valori di ceil dei dati tuple
per valore nei numeri:
print (ceil (value), end = ")
#Adda una nuova linea
stampa()

Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.

Conclusione:

Le funzioni di pavimento () e ceil () sono utilizzate nello script quando è richiesto qualsiasi compito matematico. In che modo il pavimento () e il ceil () funzionano per diversi tipi di numeri decimali positivi e negativi, sono stati mostrati in questo tutorial usando più esempi.