Python 日常関数 - pmod 数値処理関数
pmod(a,b) メソッドは a//b (除算四捨五入) と a 対 b の剰余を返します
The戻り値の型はタプルです
a、bは数値(複素数を含む)にすることができます
Python2.3バージョンより前では複数の数値を処理することはできません、皆さんはこれに注意してください
2 つの (非複素数) 数値を引数として受け取り、long pision 型を使用する場合は、2 項算術演算子の規則が適用されます。結果は (a // b, a % b) と同じです。浮動小数点数の場合、結果は (q, a % b) になります。ここで、q は通常 math.floor(a / b) ですが、1 より小さい場合もあります。いずれの場合でも、 q * b + a % b は a に非常に近く、 a % b がゼロでない場合は b と同じ符号を持ち、 0
バージョン 2.3 で変更: 複素数での pmod() の使用は非推奨になりました。
>>> pmod(9,2) (4, 1) >>> pmod(11,3) (3, 2) >>> pmod(1+2j,1+0.5j) ((1+0j), 1.5j)
以上がPython関数 divmod数値処理関数の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。