Входной сигнал:Точное Десятичный значение в соответствии с требованиями
from decimal import *
k=10
for i in range(k):
getcontext().prec=i+1
print(Decimal(103993)/Decimal(33102))
Выходной
3 # for k=0
3.1
3.14
3.142
3.1416
3.14159
3.141593 # for k=6
3.1415927
3.14159265
3.141592653
мне нужно 7-й член в выходе (при к = 6), чтобы быть точно 3,141592 ,
для k = 20 значение shou Ld быть 3,14159265301190260407
103993/33102 держать эту фракцию постоянной (это не должно быть изменено на входе)
В чем вопрос? (т. е. я не вижу знака вопроса) – Volatility
Мне нужен 7-й член в выходе (для k = 6) точно 3.141592, – Ajay
Почему бы вам просто не получить значение для 'k + 1' и кликнуть' Decimal.as_tuple() 'значение? –