Pythonでは、2つの数値の商と余りを見つけるためにいくつかの方法があります。以下にその方法を示します。
方法1: ナイーブなアプローチ
このアプローチでは、商を見つけるためにダブルディビジョン(//
)演算子を使用し、余りを見つけるためにモジュラス(%
)演算子を使用します。
def find(n, m):
q = n // m
print("Quotient: ", q)
r = n % m
print("Remainder", r)
find(10, 3)
find(99, 5)
方法2: divmod()メソッドの使用
divmod()
メソッドは2つの数値をパラメータとして取り、商と余りの両方を含むタプルを返します。
q, r = divmod(10, 3)
print("Quotient: ", q)
print("Remainder: ", r)
q, r = divmod(99, 5)
print("Quotient: ", q)
print("Remainder: ", r)
これらの方法を使用すると、Pythonで簡単に商と余りを計算することができます。これらのコードスニペットは、Pythonの基本的な数学的操作を理解するのに役立ちます。