刚好我用micropython写了一个
[Python] 纯文本查看 复制代码 from machine import Pin
import time
def pi(places=10):
extra = 8
one = 10 ** (places+extra)
t, c, n, na, d , da = 3 *one,3 *one, 1, 0, 0, 24
while t > 1:
n, na, d, da = n+na, na+8, d+da, da+32
t = t * n // d
c += t
en = c // (10 ** extra)
print(en)
pi()
def pi_t(n=100):
t1 = time.ticks_us()
t= pi(n)
t2 = time.ticks_us()
print('elapsed:', time.ticks_diff(t2,t1)/1000000, 's')
return t
pi_t()
[AppleScript] 纯文本查看 复制代码 31411551339285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714285714 |