python計算2的平方根,並輸出小數點后的第100萬位數字


 

import numpy as np
from decimal import *

# 設置位數
n = int(input("請輸入位數:"))
getcontext().prec = n+1
# 平方根
result = np.sqrt(Decimal(2))
# 數字轉換成字符串並提取到最后一位
end = str(result)[-1:]
# 打印結果
print("平方根結果:", result)
print("小數點后總有數據:", len(str(result))-2)
print("小數點第{}位數:{}".format(n, end))

測試結果:10位

 

 

測試結果:1000000位

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM