用Python写一个求根号2前100位的代码
时间: 2023-05-27 15:07:35 浏览: 167
python求根号2第100万位数字
# 方法一:调用math库的sqrt函数
import math
print(format(math.sqrt(2), '.100f'))
# 方法二:使用牛顿迭代法
def sqrt2():
x = 1
while True:
x = (x + 2 / x) / 2
yield x
gen = sqrt2()
print(format(next(gen), '.100f'))
阅读全文