【Python】算術演算子(+、-、×、÷など)の使い方

arithmetic eyecatch image

Pythonでの算術演算子の使い方についてです。算術演算子とは、数学で使うような記号、例えば、(足す、加算)、(引く、減算)、×(かける、掛け算)、÷(割る、割り算)、^(べき乗)などの事をいいます。Pythonでは主に次のような記号が使われます。

算術演算子意味
足し算
引き算
*掛け算
/割り算
//整数の割り算、小数点以下は切り捨て
%割り算の余り
**累乗

これらの使い方について見ていきます。

目次

(プラス、足し算)の使い方

の使い方ですが、print()関数の使い方で出てきたprint()関数を使って以下のようにコードを書いて実行すると

Python
print(2 + 2)

'''
【出力結果】
4

となります。ここで誤って2+2をダブル(もしくはシングル)クォーテーションで囲って2+2と入力すると

Python
print("2+2")

'''
【出力結果】
2+2

2+2が文字列として認識されてしまい計算されないので、注意が必要です。

(マイナス、引き算)の使い方

の使い方もの使い方と同じです。こちらもprint()関数を使って、

Python
print(5-2)

'''
【出力結果】
3

となります。

×(掛け算)の使い方

しつこいですが、使い方は掛け算もと同じです。ただ、実際にコードを入力する時には×は使わずに*(アスタリスクの半角文字)を使います。こちらもprint()関数を使って、以下のように入力すると

Python
print(2*5)

'''
【出力結果】
10

となります。
式の中にがある場合、もちろん×が優先して計算されます。

Python
print(2*5+10)

'''
【出力結果】
20

÷(割り算)の使い方

割り算も掛け算の時と同様です。ただし、掛け算の時と似ていて÷という記号は使いません。代わりに/(スラッシュの半角文字)または//(スラッシュの半角文字を2つ連続)を使います。

/(スラッシュ)1つを使った割り算

まずは、/を1つ使った方法から見ていきます。こちらもprint()関数を使って、以下のように入力すると

Python
print(6/2)

'''
【出力結果】
3

やや複雑な6+3×2÷2を計算すると、3×2÷2が先に計算されて、3×2÷2 = 3となり、これに6を加えて9という算数のルール通りの結果が得られます。

Python
print(6+3*2/2)

'''
【出力結果】
9

また、3÷2のような割り切れない計算を入力してみると…

Python
print(3/2)

'''
【出力結果】
1.5

となります。

/(スラッシュ)を2つ連続で使った割り算(小数以下切り捨て)

使い方はスラッシュ1回の時と同じです。割りたい数字と割る数字の間にかけばOKです。割り切れない答えがでると、小数以下切り捨てで出力されます。print()関数を使って表すと、

Python
print(3//2)

'''
【出力結果】
1

となります。
また、次に割り切れない式10÷3としてみると

Python
print(10//3)

'''
【出力結果】
3

となります。

を使った割り算

日常生活の計算式の中にが出てくることはないですが、他の算術演算子と使い方は同じで、割りたい数字と割る数字の間にかけばOKです。ただし、出力される結果は割り算の余りになります。
例えば、print()関数を使って以下のように入力すると

Python
print(3%2)

'''
【出力結果】
1

となります。また、逆に割り切れる割り算でを使うと

Python
print(4%2)

'''
【出力結果】
0

となります。

**(累乗)を使った計算

累乗ってなんだっけと思ったので、調べると同じ数を掛ける事でした。28のような感じです。
例えば、2×2×2×2としたい時は2が4つ並ぶので24になりますが、コードで書くと以下のようになります。

Python
print2**4

'''
【出力結果】
16

となります。
これは 2×2×2×2 =16と同じになります。



いかがでしたでしょうか。Pythonで計算式を書く時は多々ありますが、使い方次第でとても便利に、短い表記で済む場面が多くあります。少し覚えると効率がグンと良くなるので、ぜひ使ってみてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次