如何使用 Python 乘以大數字?


您可以在 python 中直接乘以大數字,而無需擔心速度問題。Python 支援“bignum”整數型別,它可以處理任意大的數字。在 Python 2.5+ 中,此型別稱為 long 並且與 int 型別分開,但是直譯器將自動使用更合適的一個。

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

例如,

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

這將產生如下輸出 −

95378247708541418748648

更新於: 30-Jul-2019

2K+ 瀏覽

開啟你的事業

完成課程即可獲得認證

開始學習
廣告