Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python-fmod()関数


Pythonのfmod()は、数学のモジュロ演算を実装します。 2つのオペランドの除算演算の後に得られる余りは、モジュロ演算と呼ばれます。これは、数学モジュールの標準ライブラリの一部です。以下の例では、モジュロ演算がさまざまなシナリオでさまざまな出力をどのように提供するかを示します。

正の数

正の数の場合、結果は、最初の整数が2番目の整数で除算された後の余りの演算になります。結果のタイプからわかるように、興味深い結果は常にフロートとして表示されます。

from math import fmod
print(fmod(6, 7))
print(type(fmod(6,7)))
print(fmod(0, 7))
print(fmod(83.70, 6.5))

上記のコードを実行すると、次の結果が得られます。

6.0
<type 'float'>
0.0
5.7

負の数

負の数は、除数が負の場合を除いて、負の符号で結果を示します。

print(fmod(29, -7))
print(fmod(-29, 7))
print(fmod(-29, -7))
print(fmod(-30, 8.98))

上記のコードを実行すると、次の結果が得られます。

1.0
-1.0
-1.0
-3.0599999999999987

タプルとリスト

タプルとロジックの個々の要素を参照することで、タプルとリストで同じロジックを使用できます。

from math import fmod
Tuple = (25, 13, -7, -60 )
List = [-69, 58, -49, 36]
print("\nTuples: ")
print(fmod(Tuple[3], 7))
print(fmod(Tuple[1], -7))
print("Lists: ")
print(fmod(List[3], 6))
print(fmod(List[0], -25))
>

上記のコードを実行すると、次の結果が得られます。

Tuples:
-4.0
6.0
Lists:
0.0
-19.0

  1. Pythonのissubset()関数

    この記事では、Python標準ライブラリで利用可能なissubset()関数の実装と使用法について学習します。 issubset()メソッドは、セットのすべての要素が別のセットに存在する場合(引数として渡される場合)はブール値のTrueを返し、それ以外の場合はブール値のFalseを返します。 下の図では、BはAのサブセットです。AとBが同一のセットである場合、AはBの適切なサブセットであることを意味します。これは、両方のセットに同じ要素が含まれていることを意味します。 構文 <set 1>.issubset(<set 2>) 戻り値 boolean True/

  2. Intersection()関数Python

    この記事では、任意のセットで実行できるintersection()関数について学習します。数学によると、共通部分とは、2つのセットから共通の要素を見つけることを意味します。 構文 <set name>.intersection(<set a1> <set a2> ……..) 戻り値 引数として渡されるセット内の共通要素。 例 set_1 = {'t','u','t','o','r','i','a','l&