Was bedeutet // in Python?

Was bedeutet // in Python?

Bodenabteilung in Python

Bei der Aufteilung von zwei Ganzzahlwerten in die Python -Programmiersprache wird die Bodenteilung verwendet, und das Ergebnis ist auf die nächste Zahl abgerundet. Der einzige Unterschied zwischen der Bodenaufteilung und der regulären Division besteht darin, dass es immer die größte Ganzzahl ausgibt. Das // Zeichen wird in Mathematik verwendet, um die Bodenabteilung zu bezeichnen. Um die Bodenabteilung zu berechnen, haben verschiedene Programmiersprachen eine spezifische eingebaute Methode oder einen bestimmten Ausdruck. Diese beinhalten:

  • Die C ++ - Programmiersprache hat eine Floor () -Funktion, die wir verwenden können.
  • Die Java -Programmiersprache hat eine Floor () -Funktion, die wir einsetzen würden.
  • Pythons // Bediener ist ein Werkzeug, das wir einsetzen können, um die Bodenabteilung durchzuführen.

Syntax der Bodenabteilung

Die Syntax für die Verwendung der Bodenabteilung wird wie folgt angegeben:

r = variable1 // variable2

Wo:

  1. R repräsentiert den berechneten Wert durch die Verwendung der Bodenabteilung.
  2. variable1 repräsentiert die Dividende.
  3. variable2 repräsentiert den Teiler.

Die in diesem Artikel erläuterte Floor Division (//) -Operation wird in der Python -Programmiersprache verwendet.

Beispiel Nr. 1

Schauen wir uns die Illustration an, wie die Bodenabteilung funktioniert.

x = 45
y = 6
l = x // y
m = x / y
print ("Der Wert, der von Floor Division erhalten wird:", x, "//", y, "=", l)
print ("Der Wert, der von normaler Abteilung erhalten wird:", x, "/", y, "=", m)

Zu Beginn des Codes initialisieren wir zwei Variablen, „X“ und „Y“, initialisieren wir zwei Variablen, „x“ und „y“,. Wir haben diese Variablenwerte "45" bzw. "6" gegeben. Jetzt werden wir den // Operator verwenden. Dieser Betreiber wird angewendet, um den Wert der Bodenabteilung zu erhalten. Dieser berechnete Wert wird in einer Variablen „L“ gespeichert. Dann vergleichen wir den Wert, der durch die Floor Division mit dem Wert der normalen Division erhalten wird.

Wir haben also den / Operator verwendet, um eine normale Abteilung zu führen. Dieser Wert würde in der Variablen "M" gespeichert werden. Am Ende möchten wir die von der Bodenteilung und der normalen Division erhaltenen Werte anzeigen, sodass wir die Print () -Funktion nennen.

Beispiel Nr. 2

In diesem Beispiel werden wir beobachten.

aus dem Mathematikimportboden
I = 89
J = 4
A = Boden (I / J)
e = i // j
print ("Der Wert, der durch die Verwendung von Floor () erhalten wird:", a)
print ("Der Wert, der durch Verwendung // Operator erhalten wird:", E)

Zunächst werden wir die Floor () -Methode aus der Math -Header -Datei integrieren. Wir haben die Werte "89" und "4" und "I" und "J" -Variablen entsprechend zugewiesen. Die Floor () -Funktion wird im folgenden Schritt verwendet. Diese Funktion wird verwendet, um den Wert der Bodenteilung zu bestimmen. Die Variable „A“ speichert diesen bestimmten Wert. Der Wert, der durch die Floor () -Methode und die von der Bodenteilung berechneten Werte erfasst wird, werden dann bewertet.

Das Doppel-Backslash-Symbol (//) würde in Python zur Bodenabteilung verwendet. Variable "E" kann diesen Wert speichern. Schließlich präsentieren wir beide Werte, die berechnet werden, indem wir die Methode (Floor () und Bodenteilung verwenden, sodass wir die Print () -Methode aufrufen.

Aus der Ausgabe des oben genannten Code haben wir festgestellt, dass die Werte, die mit der Methode (Floor () und des // Bedieners erhalten wurden, gleich sind.

Beispiel Nr. 3

Negative Werte könnten auch verwendet werden, um die Böden zu teilen. Bei der Behandlung von negativen Werten wurde das Ergebnis immer auf die nächste Wertgeist gerundet. Einige Benutzer können durch die Idee verwirrt werden, dass abgerundete Nicht-positive Werte von Null abweichend abweichen. Untersuchen wir eine Instanz der Bodenteilung unter Verwendung negativer Werte.

y = -56
z = 3
r = y // z
print ("Wir erhalten das Ergebnis der Bodenabteilung:", y, "//", z, "=", r)

Wir werden zwei Variablen mit dem Namen "Y" und "Z" deklarieren. Wir haben zufällige Werte für diese Variablen angegeben. Die Variable „y“ enthält einen negativen Wert, und die Variable „Z“ hat eine positive Ganzzahl. Hier deklarieren wir eine neue Variable „R“, und diese Variable speichert den resultierenden Wert. Um den Code zu beenden, müssen wir den erhaltenen Wert mit Hilfe der Print () -Methode anzeigen.

Beispiel Nr. 4

In dieser Illustration beschäftigen wir Bodenabteilung und Modulo. Modulo ist ein mathematisches Modell, das hauptsächlich mit der Bodenteilung zusammenhängt. Modulo kann alternativ als der verbleibende Wert definiert werden. Wir können es verwenden, um zu berechnen, wie viele Reste es gibt. Der Prozentsatz (Prozent) in Python wird verwendet, um das Modulo zu berechnen. Schauen wir uns ein Beispiel an, das den Zusammenhang zwischen Bodenabteilung und Modulo darstellt.

Mit 95 Äpfeln und 6 Personen werden wir die Bodenabteilung verwenden, um festzustellen, wie viele Äpfel jede Person erhält.

numofapples = 95
Personen = 6
applesperperson = numofappitle // Personen
print ("Gesamtäpfel:", numofappitles)
print ("Gesamtperson:", Personen)
print ("Die Anzahl der Äpfel, die jede Person isst:", applesperperson)

Hier müssen wir zu Beginn des Programms die Variablen „Numofappitle“ und „Personen“ initialisieren. Es gibt insgesamt 95 Äpfel, und die Personen, die einen Apfel essen möchten, sind 6. Jetzt teilen wir die Äpfel zwischen jeder Person, indem wir die Bodenabteilung (// Operator) verwenden.

Im nächsten Schritt wenden wir die Print () -Methode dreimal an: In der ersten Druckanweisung werden die Gesamtäpfel angezeigt, die zweite Druckanweisung druckt die Gesamtpersonen und die letzte Druckmethode zeigt die Anzahl der Äpfel, die jede Person essen möchte.

Abschluss

Wir haben über die Verwendung des // Operators in diesem Artikel gesprochen. In Python gibt es verschiedene Operatoren, die für bestimmte Funktionen verwendet werden. Mit Pythons Floor Division -Funktionalität können Benutzer zwei beliebige Ganzzahlwerte teilen und das Ergebnis auf die nächste ganze Zahl rundeten. Ein Betrieb kann von einem Python -Operator -Ausdruck auf einzelnen oder mehr Operanden durchgeführt werden. Ein Attribut oder Wert, mit dem wir die Operation ausführen, wird als Operanden bezeichnet. Der Wert der Bodenteilung wird durch die Verwendung des // Bedieners erhalten. In diesem Artikel wurden vier verschiedene Instanzen implementiert. Wir erwerben den Wert der Bodenabteilung, die durch den Einsatz des // Betreibers in diesen Fällen erhalten wird. In einem Beispiel teilen wir eine negative Zahl mit dem Operator // unterteilt. Der Modulo -Operator und der // Operator wurden in der letzten Abbildung verwendet.