@@ -17,9 +17,8 @@ msgstr ""
17
17
"Generated-By : Babel 2.17.0\n "
18
18
19
19
#: ../../library/fractions.rst:2
20
- #, fuzzy
21
20
msgid ":mod:`!fractions` --- Rational numbers"
22
- msgstr ":mod:`fractions` --- 유리수"
21
+ msgstr ":mod:`! fractions` --- 유리수"
23
22
24
23
#: ../../library/fractions.rst:10
25
24
msgid "**Source code:** :source:`Lib/fractions.py`"
@@ -38,7 +37,6 @@ msgid ""
38
37
msgstr "Fraction 인스턴스는 한 쌍의 정수, 다른 유리수 또는 문자열로 만들 수 있습니다."
39
38
40
39
#: ../../library/fractions.rst:26
41
- #, fuzzy
42
40
msgid ""
43
41
"The first version requires that *numerator* and *denominator* are "
44
42
"instances of :class:`numbers.Rational` and returns a new "
@@ -58,8 +56,8 @@ msgid ""
58
56
msgstr ""
59
57
"첫 번째 버전에서는 *numerator* 와 *denominator*\\ 가 :class:`numbers.Rational`\\ 의 "
60
58
"인스턴스이고, ``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`\\ 의 인스턴스이고, 같은 값을 가진 "
63
61
":class:`Fraction` 인스턴스를 반환합니다. 다음 두 버전은 :class:`float` 나 "
64
62
":class:`decimal.Decimal` 인스턴스를 받아들이고, 정확히 같은 값의 :class:`Fraction` 인스턴스를 "
65
63
"반환합니다. 이진 부동 소수점(:ref:`tut-fp-issues` 참조)의 일반적인 문제로 인해, "
@@ -70,10 +68,9 @@ msgstr ""
70
68
71
69
#: ../../library/fractions.rst:41
72
70
msgid "[sign] numerator ['/' denominator]"
73
- msgstr ""
71
+ msgstr "[sign] numerator ['/' denominator] "
74
72
75
73
#: ../../library/fractions.rst:43
76
- #, fuzzy
77
74
msgid ""
78
75
"where the optional ``sign`` may be either '+' or '-' and ``numerator`` "
79
76
"and ``denominator`` (if present) are strings of decimal digits "
@@ -84,9 +81,10 @@ msgid ""
84
81
"have leading and/or trailing whitespace. Here are some examples::"
85
82
msgstr ""
86
83
"이때, 선택적 ``sign``\\ 은 '+' 나 '-'일 수 있으며 ``numerator`` 와 "
87
- "``denominator``\\ (있다면)는 십진수 문자열입니다. 또한, 유한한 값을 나타내고 :class:`float` 생성자에서 "
88
- "허용하는 모든 문자열은 :class:`Fraction` 생성자에서도 허용됩니다. 모든 형식에서, 입력 문자열에는 선행과/이나 후행 "
89
- "공백이 있을 수도 있습니다. 여기 예제가 있습니다::"
84
+ "``denominator``\\ (있다면)는 십진수 문자열입니다 (밑줄은 코드에서 정수 리터럴과 마찬가지로 숫자를 구분하는 데 사용할"
85
+ " 수 있습니다). 또한, 유한한 값을 나타내고 :class:`float` 생성자에서 허용하는 모든 문자열은 "
86
+ ":class:`Fraction` 생성자에서도 허용됩니다. 모든 형식에서, 입력 문자열에는 선행과/이나 후행 공백이 있을 수도 "
87
+ "있습니다. 여기 예제가 있습니다::"
90
88
91
89
#: ../../library/fractions.rst:52
92
90
msgid ""
@@ -115,9 +113,32 @@ msgid ""
115
113
">>> Fraction(Decimal('1.1'))\n"
116
114
"Fraction(11, 10)"
117
115
msgstr ""
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)"
118
140
119
141
#: ../../library/fractions.rst:78
120
- #, fuzzy
121
142
msgid ""
122
143
"The :class:`Fraction` class inherits from the abstract base class "
123
144
":class:`numbers.Rational`, and implements all of the methods and "
@@ -126,8 +147,9 @@ msgid ""
126
147
":class:`Fraction` has the following properties and methods:"
127
148
msgstr ""
128
149
":class:`Fraction` 클래스는 추상 베이스 클래스 :class:`numbers.Rational`\\ 를 상속하며, 그 "
129
- "클래스의 모든 메서드와 연산을 구현합니다. :class:`Fraction` 인스턴스는 해시 가능하고, 불변으로 취급해야 합니다. "
130
- "또한, :class:`Fraction`\\ 에는 다음과 같은 프로퍼티와 메서드가 있습니다:"
150
+ "클래스의 모든 메서드와 연산을 구현합니다. :class:`Fraction` 인스턴스는 :term:`해시 가능 "
151
+ "<hashable>`\\ 하고, 불변으로 취급해야 합니다. 또한, :class:`Fraction`\\ 에는 다음과 같은 프로퍼티와 "
152
+ "메서드가 있습니다:"
131
153
132
154
#: ../../library/fractions.rst:84
133
155
msgid ""
@@ -138,7 +160,6 @@ msgstr ""
138
160
"인스턴스를 받아들입니다."
139
161
140
162
#: ../../library/fractions.rst:88
141
- #, fuzzy
142
163
msgid ""
143
164
"The :func:`math.gcd` function is now used to normalize the *numerator* "
144
165
"and *denominator*. :func:`math.gcd` always returns an :class:`int` type. "
@@ -188,26 +209,24 @@ msgid "Denominator of the Fraction in lowest term."
188
209
msgstr "기약 분수로 나타낼 때 Fraction의 분모."
189
210
190
211
#: ../../library/fractions.rst:124
191
- #, fuzzy
192
212
msgid ""
193
213
"Return a tuple of two integers, whose ratio is equal to the original "
194
214
"Fraction. The ratio is in lowest terms and has a positive denominator."
195
- msgstr "비율이 Fraction과 같고 양의 분모를 갖는 두 정수의 튜플을 반환합니다 ."
215
+ msgstr "비율이 원래 Fraction과 같습니다. 비율은 양의 분모를 갖는 가장 작은 항으로 표현됩니다 ."
196
216
197
217
#: ../../library/fractions.rst:132
198
218
msgid "Return ``True`` if the Fraction is an integer."
199
219
msgstr ""
200
220
201
221
#: ../../library/fractions.rst:138
202
- #, fuzzy
203
222
msgid ""
204
223
"Alternative constructor which only accepts instances of :class:`float` or"
205
224
" :class:`numbers.Integral`. Beware that ``Fraction.from_float(0.3)`` is "
206
225
"not the same value as ``Fraction(3, 10)``."
207
226
msgstr ""
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
+ "유의하십시오."
211
230
212
231
#: ../../library/fractions.rst:144
213
232
msgid ""
@@ -216,13 +235,12 @@ msgid ""
216
235
msgstr "파이썬 3.2 이상에서는, :class:`float`\\ 에서 직접 :class:`Fraction` 인스턴스를 생성할 수도 있습니다."
217
236
218
237
#: ../../library/fractions.rst:150
219
- #, fuzzy
220
238
msgid ""
221
239
"Alternative constructor which only accepts instances of "
222
240
":class:`decimal.Decimal` or :class:`numbers.Integral`."
223
241
msgstr ""
224
- ":class:`Fraction` 생성자는 이제 :class:`float `\\ 와 :class:`decimal.Decimal` "
225
- "인스턴스를 받아들입니다 ."
242
+ ":class:`decimal.Decimal` 나 :class:`numbers.Integral `\\ 의 인스턴스만 받아들이는 대체 "
243
+ "생성자 ."
226
244
227
245
#: ../../library/fractions.rst:155
228
246
msgid ""
@@ -328,6 +346,24 @@ msgid ""
328
346
">>> \" {:.2%} price increase\" .format(Fraction(new_price, old_price) - 1)\n"
329
347
"'34.67% price increase'"
330
348
msgstr ""
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'"
331
367
332
368
#: ../../library/fractions.rst:251
333
369
msgid "Module :mod:`numbers`"
0 commit comments