Skip to content

Commit e93753c

Browse files
committed
fix rst: 30-101 part 1
1 parent 03e4c96 commit e93753c

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

library/math.po

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Project-Id-Version: Python 3.12\n"
99
"Report-Msgid-Bugs-To: \n"
1010
"POT-Creation-Date: 2023-07-17 17:39+0800\n"
11-
"PO-Revision-Date: 2024-01-14 01:32+0800\n"
11+
"PO-Revision-Date: 2024-01-31 17:12+0800\n"
1212
"Last-Translator: Adrian Liaw <[email protected]>\n"
1313
"Language-Team: Chinese - TAIWAN (https://github.com/python/python-docs-zh-"
1414
"tw)\n"
@@ -61,8 +61,8 @@ msgid ""
6161
"*x*. If *x* is not a float, delegates to :meth:`x.__ceil__ <object."
6262
"__ceil__>`, which should return an :class:`~numbers.Integral` value."
6363
msgstr ""
64-
"回傳 *x* 經上取整的值,即大於或等於 *x* 的最小整數。若 *x* 並非浮點數,"
65-
"函式將委派給 :meth:`x.__ceil__ <object.__ceil__>`,並回傳 :class:`~numbers."
64+
"回傳 *x* 經上取整的值,即大於或等於 *x* 的最小整數。若 *x* 並非浮點數,此函式"
65+
"將委派給 :meth:`x.__ceil__ <object.__ceil__>`,並回傳 :class:`~numbers."
6666
"Integral` 型別的值。"
6767

6868
#: ../../library/math.rst:41
@@ -75,7 +75,7 @@ msgstr "回傳從 *n* 個物品中不重複且不考慮排序地取出 *k* 個
7575
msgid ""
7676
"Evaluates to ``n! / (k! * (n - k)!)`` when ``k <= n`` and evaluates to zero "
7777
"when ``k > n``."
78-
msgstr "當 ``k <= n`` 時回傳 ``n! / (k! * (n - k)!)``,否則回傳 ``0``。"
78+
msgstr "當 ``k <= n`` 時其值為 ``n! / (k! * (n - k)!)``,否則其值為 ``0``。"
7979

8080
#: ../../library/math.rst:47
8181
msgid ""
@@ -111,8 +111,7 @@ msgid ""
111111
"Return *n* factorial as an integer. Raises :exc:`ValueError` if *n* is not "
112112
"integral or is negative."
113113
msgstr ""
114-
"以整數型別回傳 *n* 的階乘。若 *n* 非整數型別或其值為負會引發 :exc:"
115-
"`ValueError`。"
114+
"以整數回傳 *n* 的階乘。若 *n* 非整數型別或其值為負會引發 :exc:`ValueError`。"
116115

117116
#: ../../library/math.rst:74
118117
msgid "Accepting floats with integral values (like ``5.0``) is deprecated."
@@ -124,8 +123,8 @@ msgid ""
124123
"*x* is not a float, delegates to :meth:`x.__floor__ <object.__floor__>`, "
125124
"which should return an :class:`~numbers.Integral` value."
126125
msgstr ""
127-
"回傳 *x* 經下取整的值,即小於或等於 *x* 的最大整數。若 *x* 並非浮點數,"
128-
"函式將委派給 :meth:`x.__floor__ <object.__floor__>`,並回傳 :class:`~numbers."
126+
"回傳 *x* 經下取整的值,即小於或等於 *x* 的最大整數。若 *x* 並非浮點數,此函式"
127+
"將委派給 :meth:`x.__floor__ <object.__floor__>`,並回傳 :class:`~numbers."
129128
"Integral` 型別的值。"
130129

131130
#: ../../library/math.rst:87
@@ -143,14 +142,14 @@ msgid ""
143142
"generally preferred when working with floats, while Python's ``x % y`` is "
144143
"preferred when working with integers."
145144
msgstr ""
146-
"回傳和 C 函式庫中 ``fmod(x, y)`` 函式相同的值。請注意此值與 Python 運算式 "
147-
"``x % y`` 的結果可能不同。C 標準定義 ``fmod(x, y)`` 的回傳值完全等同(數學定"
148-
"義上,即無限精度)於 ``x - n*y``,*n* 為使回傳值與 *x* 同號且長度小於 "
149-
"``abs(y)`` 的整數Python 運算式 ``x % y`` 的回傳值則與 *y* 同號,且可能無法"
150-
"精確地計算浮點數。例如:``fmod(-1e-100, 1e100)`` 的回傳值為 ``-1e-100``,"
151-
"``-1e-100 % 1e100`` 的回傳值為 ``1e100-1e-100``,此值無法準確地以浮點數表示,"
152-
"並會四捨五入為令人驚訝的 ``1e100``。因此,處理浮點數時通常建議使用 :func:"
153-
"`fmod`,而處理整數時建議使用 ``x % y``。"
145+
"回傳 C 函式庫所定義的 ``fmod(x, y)`` 函式值。請注意此函式與 Python 運算式 "
146+
"``x % y`` 可能會回傳不同結果。C 標準要求 ``fmod(x, y)`` 的回傳值完全等同("
147+
"學定義上,即無限精度)於 ``x - n*y``,*n* 為可使回傳值與 *x* 同號且長度小於 "
148+
"``abs(y)`` 的整數Python 運算式 ``x % y`` 的回傳值則與 *y* 同號,且可能無法"
149+
"精確地計算浮點數參數。例如:``fmod(-1e-100, 1e100)`` 的值為 ``-1e-100``,但運"
150+
"算式 ``-1e-100 % 1e100`` 的結果為 ``1e100-1e-100``,此值無法準確地表示成浮點"
151+
"數,並會四捨五入為出乎意料的 ``1e100``。因此,處理浮點數時通常會選擇函式 :"
152+
"func:`fmod`,而處理整數時會選擇運算式 ``x % y``。"
154153

155154
#: ../../library/math.rst:102
156155
msgid ""

0 commit comments

Comments
 (0)