输入一个数字,并让程序生成PI直至小数位数。限制程序运行的距离。
我尝试了以下代码段
但是有什么方法可以编写简单的代码
from numpy import *
n = int(input('how many digits after decimal you want to limit'))
print(n)
print('{:.2f}'.format(pi))
''在这里我尝试用n代替两个 但是会引发错误''
答案 0 :(得分:1)
只需使用print('{pi:0.{precision}f}'.format(pi=pi,precision=3))
表示这不是将pi“计算”到第n位...因此,根据pi
是什么,这可能不适用于较大的精度值...