Python の数学と拡張代入

PythonBeginner
オンラインで実践に進む

はじめに

この実験では、Python プログラミングの重要な側面である数学演算子と拡張代入演算子について深く掘り下げます。

数学演算子は、加算、減算、乗算、除算を含む数学的演算を行うために不可欠です。

拡張代入演算子は、演算と代入を組み合わせることでコードを簡略化します。たとえば、x += yx = x + y と同等です。

達成目標

  • Python の数学演算子
  • Python の拡張代入演算子

Python の数学演算子

Python は、数学的演算を行うためのさまざまな組み込み演算子を提供しており、さまざまな計算に対して汎用性が高いです。Python インタプリタを使って、いくつかの基本演算を見てみましょう。

ターミナルと Python インタプリタを開きます。

python3

加算

加算には + 演算子を使います。

>>> x = 2
>>> y = 3
>>> x + y
5

減算

減算には - 演算子を使います。

>>> x = 5
>>> y = 2
>>> x - y
3

乗算

乗算には * 演算子を使います。

>>> x = 2
>>> y = 3
>>> x * y
6

除算

除算には / 演算子を使います。

>>> x = 6
>>> y = 3
>>> x / y
2

Python の数学演算子は、さまざまな計算にとって基本的であり、コードにおいて単純さと柔軟性を提供します。

Python の拡張代入演算子

基本的な数学演算子に加えて、Python には演算と代入を組み合わせた拡張代入演算子があります。これらの演算子は、演算を行い、その結果を 1 ステップで変数に代入することができるため、コードを簡略化します。

加算代入

+= 演算子を使って、変数に数値を加算し、結果を同じ変数に代入します。

>>> x = 5
>>> x += 3
>>> x
8

減算代入

-= 演算子を使って、変数から数値を減算し、結果を同じ変数に代入します。

>>> x = 5
>>> x -= 2
>>> x
3

乗算代入

*= 演算子を使って、変数に数値を乗算し、結果を同じ変数に代入します。

>>> x = 5
>>> x *= 3
>>> x
15

除算代入

/= 演算子を使って、変数を数値で割り、結果を同じ変数に代入します。

>>> x = 10
>>> x /= 2
>>> x
5

まとめ

この実験では、Python における数学演算子と拡張代入演算子の使い方を学びました。これらの演算子は、Python プログラムにおいて数学的演算を行い、代入を行う際に不可欠です。