如何使用 Python 乘以大數?


在 Python 中,你可以直接乘以大數,不用擔心速度。Python 支援“bignum”整數型別,它可以處理任意大的數字。在 Python 2.5+ 中,這種型別稱為 long,它與 int 型別分開,但是直譯器會自動使用任何更合適的值。

只要你的版本是 2.5 或更好,只需執行標準數學運算,任何超出 32 位數學界限的數字都會自動(且透明地)轉換為 bignum。

例如,

a = 15421681351
b = 6184685413848
print(a * b)

這將給出以下輸出 −

95378247708541418748648

更新於: 2019 年 7 月 30 日

2K+ 瀏覽

職業生涯快速啟動

完成課程並獲得認證

開始
廣告
© . All rights reserved.