PIORIO MATH PYTHON

PIORIO MATH PYTHON
In matematica, il metodo del pavimento prende input un numero reale A e mostra l'output risultante che è maggiore o inferiore o uguale a "A". È indicato da [a]. Ad esempio: [1.5] = 1, [-3.6] = -3

Fondamentalmente, la funzione del pavimento restituisce il numero in un valore intero e cambia il valore fluttuante in un numero intero.

Il linguaggio Python contiene molte funzioni utili per i programmatori per risolvere le loro attività usando queste funzioni. Nella funzione del pavimento (), dobbiamo importare la libreria matematica.

Esempio di vita quotidiana:

Esempi di vita reale spiegano facilmente il concetto di ploor (). Supponiamo che siamo in un caffè. Ci piace fare un convertitore che abbassa la quantità di caffè al numero intero più vicino. Questo aiuta l'utente a stimare quanto caffè abbiamo ancora.

Esempio 01:

Nell'esempio 1, importiamo prima la libreria "matematica" perché non possiamo usare la funzione del pavimento. FIORD () La funzione restituisce il valore intero dopo l'esecuzione del codice. Quindi in questo esempio, usiamo semplicemente le variabili e passiamo la matematica.pavimento () e stampare la variabile per controllare l'output.

Importa matematica
numero = 50.67
Stampa ("Il valore del pavimento è:", matematica.pavimento (numero))

Possiamo vedere il risultato della matematica.La funzione ploor () è:

Esempio 02:

Un elenco è una raccolta di diversi elementi ordinati o non ordinati. Può essere utilizzato per più scopi, ordinamento, eliminazione e aggiunta di elementi a un elenco.

Nell'esempio 2, utilizziamo il metodo Math Floor () nell'elenco. Usiamo la funzione del pavimento per iterare l'elemento dell'elenco indicato nell'esempio.

Importa matematica
LST = [13.9, -33.7, 26.89, 15.56, -65.90]
Per Val in LST:
Stampa (matematica.pavimento (val))

La funzione del pavimento con output dell'elenco è:

Esempio 03:

Map () è una funzione integrata utilizzata per elaborare e modificare tutti gli elementi in un elenco senza utilizzare per loop. Questo metodo per trasformare il valore si chiama mappatura.

Python Usa la funzione della mappa con funzione del pavimento per superare l'uso del loop. Quindi, nell'esempio 3, controlliamo come funzionano entrambe le funzioni.

Importa matematica
valore = [13.9, -33.7, 26.89, 15.56, -65.90]
Stampa (valore)
stampa()
risultato = mappa (numero lambda: matematica.pavimento (numero), valore)
print ('result =', elenco (risultato))

Funzione di pavimento () con le funzioni map () e le funzioni Lambda è:

Esempio 04:

Nell'esempio 4, prendiamo input dall'utente e verifichiamo se il risultato del numero immesso è in galleggiante. La gestione eccezionale integrata di Python visualizza un messaggio se l'utente inserisce un valore non valido. Per una gestione eccezionale, utilizziamo una dichiarazione di prova.

Importa matematica
numero = input ('immettere il numero per controllare è intero o galleggiante):')
Tentativo:
value = float (numero)
Tranne l'eccezione:
Stampa ('deve inserire un numero valido.')
numero = 0
Stampa ('risultato è', matematica.pavimento (valore))

L'output del dato esempio è:

Esempio 05:

Nell'esempio 5, usiamo la classe con il nome del nome. La classe contiene il nome del metodo getDesitedValue (). In questa funzione, abbiamo inizializzato cinque variabili che sono uguali alla matematica.Funzione di pavimento () e quindi stampato questa variabile all'interno della stringa. All'esterno della classe inizializza il nome della variabile OBJ che è uguale al pavimento (), quindi passa il valo . Perché senza fare gli ultimi due passaggi, non possiamo accedere alla classe e ottenere risultati.

Importa matematica
Piano di classe:
def getdesiredValue (self):
N1 = matematica.pavimento (1.0);
N2 = matematica.pavimento (2.8);
N3 = matematica.pavimento (3.3);
N4 = matematica.pavimento (3.4);
N5 = matematica.pavimento (7.7);
print ("Valore del pavimento della variabile N1" + STR (N1));
print ("Valore del pavimento della variabile N2" + STR (N2));
stampa ("Valore del pavimento della variabile N3" + STR (N3));
print ("Valore del pavimento della variabile N4" + STR (N4));
stampa ("Valore del pavimento della variabile N5" + STR (N5));
obj = pavimento ()
obj.getDesiredValue ()

Otteniamo l'output del dato esempio come:

Esempio 06:

Una serie di costanti diverse è mostrata nella biblioteca "matematica" di Python. Matematica.PI viene utilizzato per trovare il valore di PI (3.14). "matematica.e ”viene utilizzato per trovare il valore di E (2.71). "matematica.Inf "indica il valore infinito o illimitato, quindi il risultato di questa funzione è overflowerror: non è in grado di convertire l'infinito float in un numero intero.

Importa matematica
ValuePi = matematica.pi
ValueE = matematica.e
ValueInFinite = matematica.inf
Stampa (matematica.piano (ValuePi))
Stampa (matematica.pavimento (valore))
Stampa (matematica.pavimento (valueInfinite))

L'output del dato esempio è:

Esempio 07:

Nell'esempio 7, in primo luogo, importiamo la libreria "numpy" per ottenere il nostro output. Inizializziamo l'array 1D, i valori dell'array sono nel tipo di dati galleggianti. Successivamente, controlla la stampa risultante dell'array. L'obiettivo del programma è scoprire la somma dei valori dell'array e il totale risultante è del valore del tipo di dati galleggianti, come si può vedere. Quindi, abbiamo mostrato il numero del pavimento della somma derivata.

Importa Numpy come NP
Array = np.array ([14.7,45.7,34.6,1.78,32.65])
# Stampa l'array
Stampa ("L'array è:", Array)
Val = np.somma (array)
Stampa ("Somma degli elementi dell'array è:", Val)
# Stampa il valore del pavimento della somma
Stampa ("Il valore del pavimento della somma è:", NP.pavimento (val))

Come possiamo vedere, l'esempio mostra l'output è:

Conclusione:

Il metodo Floor () arrotola un valore per il numero intero più vicino in Python. Questa funzione accetta solo i valori interi e fluttuanti come argomenti; Altrimenti, verrà restituito un errore. Abbiamo imparato a usare la funzione pavimento () di un modulo matematico importandolo. Abbiamo anche usato la matematica.Metodo floor () di elenchi, tuple e funzione mappa () in python.

Allo stesso tempo, abbiamo parlato di come usare la funzione pavimento () in Python su numeri interi, decimali e numeri negativi. Inoltre, abbiamo discusso di come il metodo Floor () differisce dal metodo int () in Python.