11 lines
287 B
Python
11 lines
287 B
Python
|
import fractions
|
||
|
import math
|
||
|
|
||
|
print('PI =', math.pi)
|
||
|
|
||
|
f_pi = fractions.Fraction(str(math.pi))
|
||
|
print('No limit =', f_pi)
|
||
|
|
||
|
for d in [1, 5, 50, 90, 100, 500, 1000000]:
|
||
|
limited = f_pi.limit_denominator(d)
|
||
|
print('{0:8} = {1}'.format(d, limited))
|