Λάβετε το πηλίκο και το υπόλοιπο μιας διαίρεσης ταυτόχρονα χρησιμοποιώντας το divmod της Python

Επιχείρηση

Στην Python, μπορείτε να χρησιμοποιήσετε το «\» για να υπολογίσετε το πηλίκο ενός ακέραιου αριθμού και το «%» για να υπολογίσετε το υπόλοιπο (remainder, mod).

q = 10 // 3
mod = 10 % 3
print(q, mod)
# 3 1

Η ενσωματωμένη συνάρτηση divmod() είναι χρήσιμη όταν θέλετε τόσο το πηλίκο όσο και το υπόλοιπο ενός ακέραιου αριθμού.

Οι ακόλουθες πλειάδες επιστρέφονται από την divmod(a, b).
(a // b, a % b)

Το καθένα μπορεί να αποσυσκευαστεί και να αποκτηθεί.

q, mod = divmod(10, 3)
print(q, mod)
# 3 1

Φυσικά, μπορείτε επίσης να το παραλάβετε απευθείας από την πλειάδα.

answer = divmod(10, 3)
print(answer)
print(answer[0], answer[1])
# (3, 1)
# 3 1
Copied title and URL