pi.l

来自「A very small LISP implementation with se」· L 代码 · 共 24 行

L
24
字号
# 14aug05abu# (c) Software Lab. Alexander Burger############################### Iterative calculation of PI:#  S = 0#  P = 2#  Loop#     S = sqrt(S+2)#     P = 2*P/S##############################(de pi (N Eps)   (default Eps 100)   (let (Scl (** 10 N)  S 0  N2 (* 2 Scl)  P N2  P2 0)      (while (> (- P P2) Eps)         (setq            P2 P            S (sqrt (* Scl (+ S N2)))            P (*/ N2 P S) ) ) ) )(test 3141592653589793238462643383279502884197169399375105820975043   (pi 60) )

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?