記事掲載:https://laptrinhcanban.com/ja
Python で算術演算子を使用するための手順。このレッスンの後、Python で足し算、引き算、掛け算、割り算などの算術演算子を書き、使用する方法を学びます。
Python の算術演算子
Python の算術演算子は、次の 9 つの基本形式で表されます。これらの演算子は、整数、実数、複素数を含むPythonのすべての数値データ型に適用できます。
演算子 | 書き方 | サンプル | 意味 |
---|---|---|---|
足し算 | x + y | 20 + 3 = 23 | xとyの和 |
引き算 | x - y | 20 - 3 = 17 | xとyの差 |
掛け算 | x * y | 20 * 3 = 60 | xとyの積 |
割り算 | x / y | 20 / 3 = 6.666 | xとyの商 |
商を切り下げ | x // y | 20 // 3 = 6 | xとyの商を切り下げたもの |
剰余 | x % y | 20 % 3 = 2 | x/yの剰余 |
符号反転 | -x | -20 = 20 | xの符号反転 |
符号そのまま | +x | +20 = 20 | xそのまま |
乗 | x ** y | 203 = 8000 | xのy乗 xy |
たとえば、次の加算、減算、乗算、および除算を実行します。
15 + 7 # 22 3.4 + 2.225 # 5.625 7 + 4.5 # 11.5
Python で算術演算子を使用し同じ数値型間で計算する場合
算術演算子を使用して同じ型の数値間の計算を行う場合、たとえば、整数と整数の和を計算したり、実数と実数を乗算したりすると、元の数値と同じデータ型の数値が返されます。
たとえば、次のように、Python で整数と整数の間で算術演算子を使用します。
print("5 + 7 = " + str(5 + 7)) |
計算で使用される//演算子は、除算の四捨五入された商のみを取ることがわかります。たとえば、7.5に切り捨てられ7になります。
また%演算子は剰余のみを取得するのに役立つのです。
尚、すべての計算の結果は元の数値と同じデータ型になるため、ここでは整数になります。
別の例を見てみましょう。今回は、次のように Python で実数の間の算術演算子を使用します。
print("5.2 + 7.485 = " + str(5.2 + 7.485)) |
//演算子は、計算の四捨五入された商も返すことがわかります。ただし、ここでは算術演算子を使用して実数で計算しているため、返される結果も実数です。また、この結果は切り捨てられます。たとえば、7.56は7.0に丸めたり、 -1.23は-2.0に丸めたりします。
そして、すべての計算の結果は、元の数値と同じデータ型である実数です。
Python で算術演算子を使用し異なる数値型間で計算する場合
上記で、算術演算子を使用して同じ型の数値を計算すると、返される結果は元の数値と同じデータ型の数値になることがわかります。
算術演算子を使用して異なる型の数値を計算する場合は異なり、元のデータ型の制限が最も少ないデータ型が返されます。
Python での数値データ型の下位から上位への順序は次のとおりです。
- 複素数 > 実数 > 整数
たとえば、算術演算子を使用して整数と実数の間を計算すると、返される結果は実数になります。または、実数と複素数の間では、次の例のように、返される結果は複素数になります。
print("異なる数値型間で計算") |
結果:
異なる数値型間で計算 |
上記の例から、実数と整数の間で計算を行う場合、整数が実数に変換されて計算され、返される結果も実数であることがわかります。
したがって、異なるタイプの数値間で計算する場合、目的の結果を得るには、結果がどのタイプの数値に表示されるかに注意を払う必要があります。
まとめ
上記 Kiyoshi はpython で算術演算子を使用する方法を示しました。レッスンの内容をよりよく理解するために、今日の例を書き直す練習をしてください。
そして、次のレッスンで Python の知識についてさらに学びましょう。
URL Link
ホーム › 初心者向けのpython学習>>05. pythonの数字