如何根据给定的偏移量计算 Pi 的小数部分?

如何根据给定的偏移量计算 Pi 的小数部分?

我在用http://packages.ubuntu.com/lucid/math/pi计算圆周率的小数。

假设我只想要从小数点后 3 位到小数点后 5 位的小数。
man pi说可以输入一个间隔,但没有说如何输入:

  • 摘要
    pi [数字]
  • 描述
    pi 命令打印阿基米德常数 pi 的 100 位小数或命令行上整数参数指定的位数。

问题:我似乎猜不出语法是什么:

$ pi 3-5
3.14         <-- Not what I want
$ pi 3,5
3.14
$ pi 3:5
3.14

正确的语法是什么?

答案1

pi希望您指定要计算的值的位数。上面的每次尝试都有 [一些数字][一个非数字][谁在乎],并且 [数字] 在所有情况下都是“3”。尝试 pi 10 | cut -c5-7,或者,因为π是一个常数,为什么不使用echo "159"

相关内容