Μέθοδος remainder της math

Η μέθοδος remainder της μονάδας math επιστρέφει το υπόλοιπο της διαίρεσης ενός αριθμού με έναν δεύτερο. Στην πρώτη παράμετρο της μεθόδου ορίζουμε τον αριθμό που θέλουμε να διαιρέσουμε (διαιρετέος), στη δεύτερη παράμετρο - τον αριθμό, με τον οποίο διαιρούμε τον πρώτο (διαιρέτης). Σε αντίθεση με τον τελεστή % η μέθοδος πάντα επιστρέφει πραγματική τιμή.

Σύνταξη

pythonimport math

math.remainder(διαιρετέος, διαιρέτης)

Παράδειγμα

Ας βρούμε το υπόλοιπο της διαίρεσης του αριθμού 25 με το 5:

pythonimport math

print(math.remainder(25, 5))

Αποτέλεσμα εκτέλεσης του κώδικα:

python0.0

Παράδειγμα

Τώρα ας πάρουμε το υπόλοιπο της διαίρεσης 30 με το 4:

pythonimport math

print(math.remainder(30, 4))

Αποτέλεσμα εκτέλεσης του κώδικα:

python-2.0

Παράδειγμα

Ας μάθουμε το υπόλοιπο της διαίρεσης των αριθμών 10 και 3:

pythonimport math

print(math.remainder(10, 3))

Αποτέλεσμα εκτέλεσης του κώδικα:

python1.0

Παράδειγμα

Τώρα ας προσπαθήσουμε να μάθουμε το υπόλοιπο της διαίρεσης των αριθμών 10 με το 0:

pythonimport math

print(math.remainder(10, 0))

Μετά την εκτέλεση του κώδικα η συνάρτηση θα μας επιστρέψει σφάλμα:

errorValueError: math domain error

Δείτε επίσης

  • μέθοδος fmod της μονάδας math,
    που επιστρέφει υπόλοιπο διαίρεσης αριθμών κινητής υποδιαστολής
  • μέθοδος modf της μονάδας math,
    που επιστρέφει κλασματικό και ακέραιο μέρος αριθμού
  • συνάρτηση divmod,
    που επιστρέφει πλειάδα από πηλίκο και υπόλοιπο κατά τη διαίρεση