私は数学とプログラミングのスキルを向上させることに取り組んでおり、プログラミングのスキルは赤ちゃんと幼児の中間のようなものです. 私は Python の分数モジュールから gcd 関数を取得しようとしてきましたが、小さな整数では機能しますが、大きな整数では機能しません。たとえば、私が実行した場合
from fractions import gcd
print gcd(37512, 84293)
そして、私が走れば
import fractions
a = 37512
b = 84293
cd = fractions.gcd(a, b)
print cd
出力でも同じ結果が得られます。1 です。整数の「1」だけです。広範な手動テストにより、これが最大公約数ではないことが示されました。ここで何がうまくいかないのですか?