English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python-Basisanleitung

Python-Flusskontrolle

Python Funktion

Python Datentypen

Python-Dateioperationen

Python-Objekte und Klassen

Python-Daten und Zeit

Hochwertiges Wissen über Python

Python-Referenzhandbuch

Verwendung und Beispiel von Python divmod()

Python-integrierte Funktionen

divmod() Methode nimmt zwei Zahlen und gibt ein Paar von Zahlen zurück, das aus dem Quotienten und dem Rest besteht (Tupel).

divmod() Syntax:

divmod(x, y)

divmod() Parameter

divmod() hat zwei Parameter:

  • x-eine reelle Zahl (Nenner)

  • y-eine reelle Zahl (Nenner)

divmod() gibt zurück

divmod() gibt zurück

  • (q, r)- bestehend aus dem Quotientenqund dem Restrbestehend aus einer Reihe von Zahlen (Paar)

wennxundyist eine Ganzzahl, dann ist der Rückschlag von divmod() identisch mit (a // b, x % y).

wennxoderywenn es eine Fließkommazahl ist, dann ist das Ergebnis (q, x%y). Hierin,qist der ganze Teil des Quotienten.

Beispiel: Wie funktioniert divmod() in Python?

print('divmod(8, 3) = ', divmod(8, 3))
print('divmod(3, 8) = ', divmod(3, 8))
print('divmod(5, 5) = ', divmod(5, 5))
# Divmod mit Fließkommazahlen
print('divmod(8.0, 3) = ', divmod(8.0, 3))
print('divmod(3, 8.0) = ', divmod(3, 8.0))
print('divmod(7.5, 2.5) = ', divmod(7.5, 2.5))
print('divmod(2.6, 0.5) = ', divmod(2.6, 0.5))

Wenn Sie dieses Programm ausführen, wird ausgegeben:

divmod(8, 3) = (2, 2)
divmod(3, 8) = (0, 3)
divmod(5, 5) = (1, 0)
divmod(8.0, 3) = (2.0, 2.0)
divmod(3, 8.0) = (0.0, 3.0)
divmod(7.5, 2.5) = (3.0, 0.0)
divmod(2.6, 0.5) = (5.0, 0.10000000000000009)

Python-integrierte Funktionen