Python Math Floor

Python Math Floor
In Mathematik nimmt die Bodenmethode die Eingabe einer reellen Zahl A ein und zeigt die daraus resultierende Ausgabe, die größer oder weniger oder gleich „A“ ist. Es wird mit [a] bezeichnet. Zum Beispiel: [1.5] = 1, [-3.6] = -3

Grundsätzlich gibt die Bodenfunktion die Zahl in einem Ganzzahlwert zurück und verwandelt den schwebenden Wert in eine Ganzzahl.

Die Python -Sprache enthält viele Funktionen, die für Programmierer hilfreich sind, um ihre Aufgaben durch die Verwendung dieser Funktionen zu lösen. In der Floor () -Funktion müssen wir die Mathematikbibliothek importieren.

Beispiel für das tägliche Leben:

Beispiele im wirklichen Leben erklären das Konzept der Floor () -Funktion leicht. Nehmen wir an, wir sind in einem Café. Wir machen gerne einen Konverter, der die Menge Kaffee zur nächsten Ganzzahl rundet. Dies hilft dem Benutzer zu schätzen, wie viel Kaffee wir noch haben.

Beispiel 01:

In Beispiel 1 importieren wir zuerst die „Mathematik“ -Bibliothek, da wir die Bodenfunktion nicht verwenden können. Floor () Funktion gibt den Ganzzahlwert nach der Ausführung von Code zurück. In diesem Beispiel verwenden wir einfach Variablen und bestehen Mathematik.Floor () und drucken Sie die Variable, um die Ausgabe zu überprüfen.

Mathematik importieren
Zahl = 50.67
print ("Bodenwert ist:", Mathematik.Stockwerk Nummer))

Wir können das Ergebnis von Mathematik sehen.Floor () Funktion ist:

Beispiel 02:

Eine Liste ist eine Sammlung mehrerer geordneter oder ungeordneter Elemente. Es kann für mehrere Zwecke, Sortieren, Löschen und Hinzufügen von Elementen zu einer Liste verwendet werden.

In Beispiel 2 verwenden wir die Methode Math Floor () auf der Liste. Wir verwenden die Bodenfunktion, um das im Beispiel angegebene Listenelement zu iterieren.

Mathematik importieren
lst = [13.9, -33.7, 26.89, 15.56, -65.90]
Für VAL in LST:
Druck (Mathematik.Boden (Val))

Bodenfunktion mit Listenausgabe ist:

Beispiel 03:

MAP () ist eine integrierte Funktion, die zum Verarbeiten und Ändern aller Elemente in einer Liste verwendet wird, ohne für die Schleife zu verwenden. Diese Methode zur Transformation von Wert wird als Mapping bezeichnet.

Python Verwenden Sie die Kartenfunktion mit Bodenfunktion, um die Verwendung von für die Schleife zu überwinden. In Beispiel 3 überprüfen wir also, wie beide Funktionen funktionieren.

Mathematik importieren
Wert = [13.9, -33.7, 26.89, 15.56, -65.90]
Druck (Wert)
drucken()
result = map (lambda nummer: math.Boden (Nummer), Wert)
print ('result =', list (result))

Floor () Funktion mit MAP () und Lambda -Funktionen Ausgabe ist:

Beispiel 04:

In Beispiel 4 nehmen wir Eingaben vom Benutzer ab und prüfen, ob sich das eingegebene Nummernergebnis im Float befindet. Die integrierte außergewöhnliche Handhabung von Python zeigt eine Nachricht an, wenn der Benutzer einen ungültigen Wert eingibt. Für die außergewöhnliche Handhabung verwenden wir eine Versuchserklärung.

Mathematik importieren
number = input ('Nummer eingeben, um zu überprüfen, ist ganzzahlig oder float):')
versuchen:
Wert = float (Nummer)
außer Ausnahme:
drucken ('muss eine gültige Nummer eingeben.'))
Nummer = 0
Print ('Ergebnis ist', Mathematik.Boden (Wert))

Die Ausgabe des gegebenen Beispiels ist:

Beispiel 05:

In Beispiel 5 verwenden wir die Klasse mit dem Namensboden mit dem Namen. Klasse enthält den Methodennamen getDesiedValue (). In dieser Funktion haben wir fünf Variablen initialisiert, die der Mathematik gleich sind.Floor () Funktion und dann diese Variable in der Zeichenfolge gedruckt. Außerhalb der Klasse initialisieren Sie den variablen Namen OBJ, der gleich () floor () und übergeben Sie dann den getDesiedValue () an OBJ . Denn ohne die letzten beiden Schritte können wir nicht auf die Klasse zugreifen und Ergebnisse erzielen.

Mathematik importieren
Klassenboden:
Def getDesiedValue (Selbst):
N1 = Math.1. Stock.0);
N2 = Math.Boden (2.8);
N3 = Math.Boden (3.3);
N4 = Math.Boden (3.4);
N5 = Math.Boden (7.7);
print ("Bodenwert der variablen n1" + str (n1));
print ("Bodenwert der Variablen n2" + str (n2));
print ("Bodenwert der Variablen n3" + str (n3));
print ("Bodenwert der Variablen n4" + str (n4));
print ("Bodenwert der variablen n5" + str (n5));
obj = floor ()
obj.getDesiedValue ()

Wir erhalten die Ausgabe des angegebenen Beispiels als:

Beispiel 06:

Eine Reihe verschiedener Konstanten wird in der „Mathematik“ -Bibliothek von Python gezeigt. Mathematik.PI wird verwendet, um den Wert von PI (3) zu finden.14). "Mathematik.E ”wird verwendet, um den Wert von E (2) zu finden.71). "Mathematik.Inf ”bezeichnet den unendlichen Wert oder unbegrenzt.

Mathematik importieren
Valuepi = Math.Pi
valuee = math.e
valueInfinite = math.Inf
Druck (Mathematik.Boden (Valuepi))
Druck (Mathematik.Boden (Wert))
Druck (Mathematik.Boden (ValueInfinite))

Die Ausgabe des gegebenen Beispiels ist:

Beispiel 07:

In Beispiel 7 importieren wir zuerst die „Numpy“ -Bibliothek, um unsere Ausgabe zu erhalten. Wir initialisieren das 1D -Array, die Werte des Arrays befinden sich im Float -Datentyp. Überprüfen Sie danach den resultierenden Druck des Arrays. Ziel des Programms ist es, die Summe der Array -Werte zu ermitteln, und die daraus resultierende Gesamtzahl des schwebenden Datentypwerts ist, wie zu sehen ist. Dann haben wir die Bodennummer der abgeleiteten Summe angezeigt.

Numph als NP importieren
Array = np.Array ([14).7,45.7,34.6,1.78,32.65]))
# Drucken Sie das Array
print ("Das Array ist:", Array)
val = np.Summe (Array)
print ("Summe der Array -Elemente ist:", Val)
# Druckbodenwert der Summe drucken
print ("Bodenwert der Summe ist:", NP.Boden (Val))

Wie wir sehen können, zeigt das Beispiel, dass die Ausgabe lautet:

Abschluss:

Die Floor () -Methode rundet einen Wert auf die nächste ganze Zahl in Python. Diese Funktion akzeptiert nur Ganzzahl und Float -Werte als Argumente. Andernfalls wird ein Fehler zurückgegeben. Wir haben gelernt, wie man die Floor () -Funktion eines Mathematikmoduls benutzt, indem wir es importieren. Wir haben auch Mathematik verwendet.Floor () Methode der Listen, Tupel und der MAP () -Funktion in Python.

Gleichzeitig sprachen wir darüber, wie die Floor () -Funktion in Python über Ganzzahlen, Dezimalstellen und negative Zahlen verwendet werden kann. Zusätzlich haben wir diskutiert, wie sich die Methode floor () von der int () -Methode in Python unterscheidet.