(1) 簡単な計算

CodeセルにPythonの式を入力して、実行する(をクリック)と、その結果の値がセルの下に表示されます。

四則演算に使う +(プラス),-(マイナス),*(アスタリスク)などを演算子といいます。
数字・演算子・括弧はすべて半角で入力をします(全角で入力してしまうと、エラーになります)。
また、演算子の前後は半角スペースを入れるとコードが見やすくなります(半角スペースを入れなくても実行はできます)。

足し算

足し算は + を使います。
+(プラス)は を押しながらを押します。

次のコードを記入し、を押して実行しましょう(警告が出た場合は、そのまま実行をクリックします)。

123 + 456
579

引き算

引き算は -を使います。
-(マイナス)は、を押します。

Colaboratoryノートブック左上の を押して、新規追加したコードセルに次のコードを記入し、を押して実行しましょう。

789 - 123
666

かけ算

かけ算は * (アスタリスク)を使います。
*を押しながらを押します。

456 * 789
359784

割り算(除算)

実数の割り算は /(スラッシュ)を使います。
/は、を押します。

123 / 5
24.6

ただし、0(ゼロ)で割ろうとすると次のようにエラー(ZeroDivisionError)となります。

123 / 0

        ---------------------------------------------------------------------------
        ZeroDivisionError                         Traceback (most recent call last)
        <ipython-input-44-76e1a9ab9410> in <cell line: 1>()
        ----> 1 123 / 0

        ZeroDivisionError: division by zero
      

エラーの詳細はZeroDivisionErrorを参照してください。

割り算(整数除算)

整数の割り算の商を求めるときは //(二重スラッシュ)を用います。
このような割り算を整数除算といいます。

123 // 5
24

余り(整数除算の剰余)

整数の割り算の余りを求めるときは %(パーセント)を用います。
%は、を押しながらを押します。

123 % 5
3

累乗

累乗は **(二重アスタリスク)を用います。

2 ** 10
1024

算術演算子まとめ

計算 演算子 結果
足し算(加算) + 3 + 5 8
引き算(減算) - 5 - 3 2
かけ算(乗算) * 2 * 3 6
実数の割り算(実数除算) / 10 / 3 3.3333…
10 / 5 2.0
整数の割り算(整数除算) // 10 // 3 3
10 // 5 2
割り算の余り % 10 % 3 1
累乗 ** 2 ** 3 8

(2) コメント

#(シャープ)以降の行の終わりまではコメントとなり、プログラムの実行時には無視されます。

123 + 456  # 足し算を実行します。
579

行頭からコメントをつけることもできます。


        # 引き算を実行します。
        789 - 123
      
666

(3) 演算子の優先順位とカッコ

数学の式と同様に、乗算(かけ算)・除算(割り算)は加算(足し算)・減算(引き算)よりも先に計算され、カッコを使うとカッコ内が先に計算されます。また、カッコの中にカッコを入れることをカッコのネストといい、より内側のカッコから先に計算されます。

次の式では乗算から先に計算します。

98 - 7 * 6 # かけ算から先に計算します。
56

次の式では、最初にカッコ内の減算が行われ、その後、乗算が行われます。

(98 - 7) * 6  # 先にカッコ内を計算します。
546

次の式では、最初にカッコ内の加算と減算が行われ、その後乗算、最後に除算が行われます。

(3 + 5) * (2 - 4) / 2
-8.0

次の式では、最も内側のカッコが最初に計算され、次に外側のカッコ内の計算が行われ、最後に乗算と除算が行われます。

4 * (2 + (3 - 1) * 5) / 2
24.0

次の式では、内側のカッコ内の加算が最初に行われ、その結果に4を乗算し、10からその結果を引き、最後に2で除算します。

(10 - (3 + 2) * 4) / 2
-5.0