En Python, vous pouvez utiliser “\” pour calculer le quotient d'un nombre entier et “%” pour calculer le reste (remainder, mod).
q = 10 // 3 mod = 10 % 3 print(q, mod) # 3 1
La fonction intégrée divmod() est utile lorsque vous voulez à la fois le quotient et le reste d'un nombre entier.
Les tuples suivants sont retournés par divmod(a, b).(a // b, a % b)
Chacun peut être déballé et acquis.
q, mod = divmod(10, 3) print(q, mod) # 3 1
Bien sûr, vous pouvez aussi le prendre directement au tuple.
answer = divmod(10, 3) print(answer) print(answer[0], answer[1]) # (3, 1) # 3 1