@@ -93,10 +93,13 @@ msgid ""
9393" decimal value 0.1 cannot be represented exactly as a base 2 fraction. In "
9494"base 2, 1/10 is the infinitely repeating fraction ::"
9595msgstr ""
96+ "Точно так же, как бы много двоичных знаков вы ни использовали, десятичное "
97+ "значение 0.1 невозможно представить точно как двоичную дробь. В двоичной "
98+ "системе счисления 1/10 — это бесконечно повторяющаяся дробь ::"
9699
97100#: ../../tutorial/floatingpoint.rst:49
98101msgid "0.0001100110011001100110011001100110011001100110011..."
99- msgstr ""
102+ msgstr "0.0001100110011001100110011001100110011001100110011... "
100103
101104#: ../../tutorial/floatingpoint.rst:51
102105msgid ""
@@ -107,6 +110,12 @@ msgid ""
107110"fraction is ``3602879701896397 / 2 ** 55`` which is close to but not exactly"
108111" equal to the true value of 1/10."
109112msgstr ""
113+ "Если остановиться на любом конечном количестве бит, получится приближение. "
114+ "На большинстве современных машин числа с плавающей точкой представляются "
115+ "двоичной дробью, где числитель занимает первые 53 бита (начиная со "
116+ "старшего), а знаменатель — это степень двойки. В случае с 1/10 двоичная "
117+ "дробь имеет вид ``3602879701896397 / 2 ** 55`` — это близко, но не точно "
118+ "равно 1/10."
110119
111120#: ../../tutorial/floatingpoint.rst:58
112121msgid ""
@@ -116,12 +125,19 @@ msgid ""
116125"if Python were to print the true decimal value of the binary approximation "
117126"stored for 0.1, it would have to display::"
118127msgstr ""
128+ "Многие пользователи не знают об аппроксимации из-за того, как числа "
129+ "отображаются. Python выводит только десятичное приближение к истинному "
130+ "десятичному значению того двоичного приближения, которая хранится в памяти. "
131+ "На большинстве компьютеров, если бы Python выводил истинное десятичное "
132+ "значение двоичного приближения, сохраненное для 0.1, вывод выглядел бы так::"
119133
120134#: ../../tutorial/floatingpoint.rst:64
121135msgid ""
122136">>> 0.1\n"
123137"0.1000000000000000055511151231257827021181583404541015625"
124138msgstr ""
139+ ">>> 0.1\n"
140+ "0.1000000000000000055511151231257827021181583404541015625"
125141
126142#: ../../tutorial/floatingpoint.rst:67
127143msgid ""
0 commit comments