@@ -17,9 +17,8 @@ msgstr ""
1717"Generated-By : Babel 2.17.0\n "
1818
1919#: ../../library/fractions.rst:2
20- #, fuzzy
2120msgid ":mod:`!fractions` --- Rational numbers"
22- msgstr ":mod:`fractions` --- 유리수"
21+ msgstr ":mod:`! fractions` --- 유리수"
2322
2423#: ../../library/fractions.rst:10
2524msgid "**Source code:** :source:`Lib/fractions.py`"
@@ -38,7 +37,6 @@ msgid ""
3837msgstr "Fraction 인스턴스는 한 쌍의 정수, 다른 유리수 또는 문자열로 만들 수 있습니다."
3938
4039#: ../../library/fractions.rst:26
41- #, fuzzy
4240msgid ""
4341"The first version requires that *numerator* and *denominator* are "
4442"instances of :class:`numbers.Rational` and returns a new "
@@ -58,8 +56,8 @@ msgid ""
5856msgstr ""
5957"첫 번째 버전에서는 *numerator* 와 *denominator*\\ 가 :class:`numbers.Rational`\\ 의 "
6058"인스턴스이고, ``numerator/denominator`` 값의 새 :class:`Fraction` 인스턴스를 반환합니다. "
61- "*denominator*\\ 가 :const:`0` \\ 이면, :exc:`ZeroDivisionError`\\ 를 발생시킵니다. 두 번째"
62- " 버전에서는 *other_fraction*\\ 이 :class:`numbers.Rational`\\ 의 인스턴스이고, 같은 값을 가진 "
59+ "*denominator*\\ 가 ``0`` \\ 이면, :exc:`ZeroDivisionError`\\ 를 발생시킵니다. 두 번째 "
60+ "버전에서는 *other_fraction*\\ 이 :class:`numbers.Rational`\\ 의 인스턴스이고, 같은 값을 가진 "
6361":class:`Fraction` 인스턴스를 반환합니다. 다음 두 버전은 :class:`float` 나 "
6462":class:`decimal.Decimal` 인스턴스를 받아들이고, 정확히 같은 값의 :class:`Fraction` 인스턴스를 "
6563"반환합니다. 이진 부동 소수점(:ref:`tut-fp-issues` 참조)의 일반적인 문제로 인해, "
@@ -70,10 +68,9 @@ msgstr ""
7068
7169#: ../../library/fractions.rst:41
7270msgid "[sign] numerator ['/' denominator]"
73- msgstr ""
71+ msgstr "[sign] numerator ['/' denominator] "
7472
7573#: ../../library/fractions.rst:43
76- #, fuzzy
7774msgid ""
7875"where the optional ``sign`` may be either '+' or '-' and ``numerator`` "
7976"and ``denominator`` (if present) are strings of decimal digits "
@@ -84,9 +81,10 @@ msgid ""
8481"have leading and/or trailing whitespace. Here are some examples::"
8582msgstr ""
8683"이때, 선택적 ``sign``\\ 은 '+' 나 '-'일 수 있으며 ``numerator`` 와 "
87- "``denominator``\\ (있다면)는 십진수 문자열입니다. 또한, 유한한 값을 나타내고 :class:`float` 생성자에서 "
88- "허용하는 모든 문자열은 :class:`Fraction` 생성자에서도 허용됩니다. 모든 형식에서, 입력 문자열에는 선행과/이나 후행 "
89- "공백이 있을 수도 있습니다. 여기 예제가 있습니다::"
84+ "``denominator``\\ (있다면)는 십진수 문자열입니다 (밑줄은 코드에서 정수 리터럴과 마찬가지로 숫자를 구분하는 데 사용할"
85+ " 수 있습니다). 또한, 유한한 값을 나타내고 :class:`float` 생성자에서 허용하는 모든 문자열은 "
86+ ":class:`Fraction` 생성자에서도 허용됩니다. 모든 형식에서, 입력 문자열에는 선행과/이나 후행 공백이 있을 수도 "
87+ "있습니다. 여기 예제가 있습니다::"
9088
9189#: ../../library/fractions.rst:52
9290msgid ""
@@ -115,9 +113,32 @@ msgid ""
115113">>> Fraction(Decimal('1.1'))\n"
116114"Fraction(11, 10)"
117115msgstr ""
116+ ">>> from fractions import Fraction\n"
117+ ">>> Fraction(16, -10)\n"
118+ "Fraction(-8, 5)\n"
119+ ">>> Fraction(123)\n"
120+ "Fraction(123, 1)\n"
121+ ">>> Fraction()\n"
122+ "Fraction(0, 1)\n"
123+ ">>> Fraction('3/7')\n"
124+ "Fraction(3, 7)\n"
125+ ">>> Fraction(' -3/7 ')\n"
126+ "Fraction(-3, 7)\n"
127+ ">>> Fraction('1.414213 \\ t\\ n')\n"
128+ "Fraction(1414213, 1000000)\n"
129+ ">>> Fraction('-.125')\n"
130+ "Fraction(-1, 8)\n"
131+ ">>> Fraction('7e-6')\n"
132+ "Fraction(7, 1000000)\n"
133+ ">>> Fraction(2.25)\n"
134+ "Fraction(9, 4)\n"
135+ ">>> Fraction(1.1)\n"
136+ "Fraction(2476979795053773, 2251799813685248)\n"
137+ ">>> from decimal import Decimal\n"
138+ ">>> Fraction(Decimal('1.1'))\n"
139+ "Fraction(11, 10)"
118140
119141#: ../../library/fractions.rst:78
120- #, fuzzy
121142msgid ""
122143"The :class:`Fraction` class inherits from the abstract base class "
123144":class:`numbers.Rational`, and implements all of the methods and "
@@ -126,8 +147,9 @@ msgid ""
126147":class:`Fraction` has the following properties and methods:"
127148msgstr ""
128149":class:`Fraction` 클래스는 추상 베이스 클래스 :class:`numbers.Rational`\\ 를 상속하며, 그 "
129- "클래스의 모든 메서드와 연산을 구현합니다. :class:`Fraction` 인스턴스는 해시 가능하고, 불변으로 취급해야 합니다. "
130- "또한, :class:`Fraction`\\ 에는 다음과 같은 프로퍼티와 메서드가 있습니다:"
150+ "클래스의 모든 메서드와 연산을 구현합니다. :class:`Fraction` 인스턴스는 :term:`해시 가능 "
151+ "<hashable>`\\ 하고, 불변으로 취급해야 합니다. 또한, :class:`Fraction`\\ 에는 다음과 같은 프로퍼티와 "
152+ "메서드가 있습니다:"
131153
132154#: ../../library/fractions.rst:84
133155msgid ""
@@ -138,7 +160,6 @@ msgstr ""
138160"인스턴스를 받아들입니다."
139161
140162#: ../../library/fractions.rst:88
141- #, fuzzy
142163msgid ""
143164"The :func:`math.gcd` function is now used to normalize the *numerator* "
144165"and *denominator*. :func:`math.gcd` always returns an :class:`int` type. "
@@ -188,26 +209,24 @@ msgid "Denominator of the Fraction in lowest term."
188209msgstr "기약 분수로 나타낼 때 Fraction의 분모."
189210
190211#: ../../library/fractions.rst:124
191- #, fuzzy
192212msgid ""
193213"Return a tuple of two integers, whose ratio is equal to the original "
194214"Fraction. The ratio is in lowest terms and has a positive denominator."
195- msgstr "비율이 Fraction과 같고 양의 분모를 갖는 두 정수의 튜플을 반환합니다 ."
215+ msgstr "비율이 원래 Fraction과 같습니다. 비율은 양의 분모를 갖는 가장 작은 항으로 표현됩니다 ."
196216
197217#: ../../library/fractions.rst:132
198218msgid "Return ``True`` if the Fraction is an integer."
199219msgstr ""
200220
201221#: ../../library/fractions.rst:138
202- #, fuzzy
203222msgid ""
204223"Alternative constructor which only accepts instances of :class:`float` or"
205224" :class:`numbers.Integral`. Beware that ``Fraction.from_float(0.3)`` is "
206225"not the same value as ``Fraction(3, 10)``."
207226msgstr ""
208- "이 클래스 메서드는 :class:`float` *flt* \\ 의 정확한 값을 나타내는 :class:`Fraction `\\ 을 "
209- "생성합니다. ``Fraction.from_float(0.3)``\\ 가 ``Fraction(3, 10)``\\ 와 같은 값이 아니라는 "
210- "점에 유의하십시오."
227+ ":class:`float` 나 :class:`numbers.Integral `\\ 의 인스턴스만 받아들이는 대체 생성자. "
228+ "``Fraction.from_float(0.3)``\\ 가 ``Fraction(3, 10)``\\ 와 같은 값이 아니라는 점에 "
229+ "유의하십시오."
211230
212231#: ../../library/fractions.rst:144
213232msgid ""
@@ -216,13 +235,12 @@ msgid ""
216235msgstr "파이썬 3.2 이상에서는, :class:`float`\\ 에서 직접 :class:`Fraction` 인스턴스를 생성할 수도 있습니다."
217236
218237#: ../../library/fractions.rst:150
219- #, fuzzy
220238msgid ""
221239"Alternative constructor which only accepts instances of "
222240":class:`decimal.Decimal` or :class:`numbers.Integral`."
223241msgstr ""
224- ":class:`Fraction` 생성자는 이제 :class:`float `\\ 와 :class:`decimal.Decimal` "
225- "인스턴스를 받아들입니다 ."
242+ ":class:`decimal.Decimal` 나 :class:`numbers.Integral `\\ 의 인스턴스만 받아들이는 대체 "
243+ "생성자 ."
226244
227245#: ../../library/fractions.rst:155
228246msgid ""
@@ -328,6 +346,24 @@ msgid ""
328346">>> \" {:.2%} price increase\" .format(Fraction(new_price, old_price) - 1)\n"
329347"'34.67% price increase'"
330348msgstr ""
349+ ">>> from fractions import Fraction\n"
350+ ">>> format(Fraction(103993, 33102), '_')\n"
351+ "'103_993/33_102'\n"
352+ ">>> format(Fraction(1, 7), '.^+10')\n"
353+ "'...+1/7...'\n"
354+ ">>> format(Fraction(3, 1), '')\n"
355+ "'3'\n"
356+ ">>> format(Fraction(3, 1), '#')\n"
357+ "'3/1'\n"
358+ ">>> format(Fraction(1, 7), '.40g')\n"
359+ "'0.1428571428571428571428571428571428571429'\n"
360+ ">>> format(Fraction('1234567.855'), '_.2f')\n"
361+ "'1_234_567.86'\n"
362+ ">>> f\" {Fraction(355, 113):*>20.6e}\" \n"
363+ "'********3.141593e+00'\n"
364+ ">>> old_price, new_price = 499, 672\n"
365+ ">>> \" {:.2%} price increase\" .format(Fraction(new_price, old_price) - 1)\n"
366+ "'34.67% price increase'"
331367
332368#: ../../library/fractions.rst:251
333369msgid "Module :mod:`numbers`"
0 commit comments