import decimal import numpy as np from decimal import * getcontext().prec = 100 som = Decimal ('0') multi = Decimal ('1') while multi < 10.1: som = Decimal (som) + Decimal ('1') / (Decimal (multi) * Decimal (multi)) multi = Decimal (multi) + Decimal ('1') multi = Decimal (multi) - Decimal ('1') print (multi) print (som) som = Decimal ('0') multi = Decimal ('1') while multi < 100.1: som = Decimal (som) + Decimal ('1') / (Decimal (multi) * Decimal (multi)) multi = Decimal (multi) + Decimal ('1') multi = Decimal (multi) - Decimal ('1') print (multi) print (som) som = Decimal ('0') multi = Decimal ('1') while multi < 1000.1: som = Decimal (som) + Decimal ('1') / (Decimal (multi) * Decimal (multi)) multi = Decimal (multi) + Decimal ('1') multi = Decimal (multi) - Decimal ('1') print (multi) print (som) som = Decimal ('0') multi = Decimal ('1') while multi < 10000.1: som = Decimal (som) + Decimal ('1') / (Decimal (multi) * Decimal (multi)) multi = Decimal (multi) + Decimal ('1') multi = Decimal (multi) - Decimal ('1') print (multi) print (som) som = Decimal ('0') multi = Decimal ('1') while multi < 100000.1: som = Decimal (som) + Decimal ('1') / (Decimal (multi) * Decimal (multi)) multi = Decimal (multi) + Decimal ('1') multi = Decimal (multi) - Decimal ('1') print (multi) print (som) som = Decimal ('0') multi = Decimal ('1') while multi < 1000000.1: som = Decimal (som) + Decimal ('1') / (Decimal (multi) * Decimal (multi)) multi = Decimal (multi) + Decimal ('1') multi = Decimal (multi) - Decimal ('1') print (multi) print (som) som = Decimal (np.pi) * Decimal (np.pi) / Decimal ('6') print (som)