@@ -2417,21 +2417,32 @@ msgid ""
2417
2417
"``pow(inv_base, -exp, mod)`` is returned, where *inv_base* is an inverse to "
2418
2418
"*base* modulo *mod*."
2419
2419
msgstr ""
2420
+ "*base* と *exp* が :class:`int` オペランドで *mod* が存在するとき、 *mod* も"
2421
+ "また整数型でなければならず、かつゼロであってはいけません。 *mod* が存在して "
2422
+ "*exp* が負の整数の場合、 *base* は *mod* と互いに素 (最大公約数が1) でなけれ"
2423
+ "ばなりません。この場合、 *inv_base* を *base* に対する *mod* を法とするモジュ"
2424
+ "ラ逆数 (*base* と *inv_base* の積を *mod* で割った余りが1になるような数) とし"
2425
+ "て、 ``pow(inv_base, -exp, mod)`` が返されます。"
2420
2426
2421
2427
#: ../../library/functions.rst:1299
2422
2428
msgid "Here's an example of computing an inverse for ``38`` modulo ``97``::"
2423
- msgstr ""
2429
+ msgstr "以下は``97`` を法とする ``38`` のモジュラ逆数の計算例です:: "
2424
2430
2425
2431
#: ../../library/functions.rst:1306
2426
2432
msgid ""
2427
2433
"For :class:`int` operands, the three-argument form of ``pow`` now allows the "
2428
2434
"second argument to be negative, permitting computation of modular inverses."
2429
2435
msgstr ""
2436
+ ":class:`int` オペランドに対して、三引数形式の ``pow`` で第二引数に負の値を取"
2437
+ "ることができるようになりました。これによりモジュラ逆数の計算が可能になりま"
2438
+ "す。"
2430
2439
2431
2440
#: ../../library/functions.rst:1311
2432
2441
msgid ""
2433
2442
"Allow keyword arguments. Formerly, only positional arguments were supported."
2434
2443
msgstr ""
2444
+ "キーワード引数を取ることができるようになりました。以前は位置引数だけがサポー"
2445
+ "トされていました。"
2435
2446
2436
2447
#: ../../library/functions.rst:1318
2437
2448
msgid ""