![如何根据给定的偏移量计算 Pi 的小数部分?](https://linux22.com/image/976669/%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%E7%BB%99%E5%AE%9A%E7%9A%84%E5%81%8F%E7%A7%BB%E9%87%8F%E8%AE%A1%E7%AE%97%20Pi%20%E7%9A%84%E5%B0%8F%E6%95%B0%E9%83%A8%E5%88%86%EF%BC%9F.png)
我在用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"
?