かけ算・わり算をしてみよう
かけ算は *、わり算は /、あまりは %、あまりを切り捨てるわり算は //。算数のこう級ルールをPythonで体験します。
🧠 できるようになること
*/%//の4つの演算記号を区別できる- あまりを
%で求められる /は小数になることがあると知る
🧰 用意するもの
- パソコン
- ブラウザ(Chrome / Edge / Safari)
- インターネット接続
- Trinket(https://trinket.io/python)
🖼 できあがり
かけ算・わり算・あまり・切り捨てわり算の結果がそれぞれ表示されます。Pythonでは 10 / 3 は小数の 3.333...、10 // 3 は整数の 3 になります。
📺 実行結果
84 3.3333333333333335 3 1
🚀 やりかた
print(7 * 12)でかけ算を試します。print(10 / 3)でわり算(小数になる)を試します。print(10 // 3)で切り捨てわり算を試します。print(10 % 3)であまりを求めます。- Run して4つの結果を比べます。
🐍 きょうのコード
Python
main.py
print(7 * 12)
print(10 / 3)
print(10 // 3)
print(10 % 3)
上のコードをコピーして、Trinketの左のエリアに貼り付け、Runボタン(▶)を押すと動きます。
💡 きょうのポイント
/ は必ず小数になります(10 / 2 も 5.0)。整数で答えがほしいときは //。%(あまり)は「偶数か奇数か」「3で割り切れるか」を調べるときに大活躍します。
🎮 チャレンジ
- 1日24時間 × 365日 = 1年の時間数を計算しよう
- 100円のお菓子を3人で分けると、ひとり何円であまりはいくらか計算しよう
- 自分の年齢を2で割ったあまりを出して、偶数か奇数かを確かめよう
🔁 ふりかえり
/と//の違いを言葉で説明できる?- あまり(
%)はどんなときに使えそう? 10 / 0をやってみるとどうなる?(エラーになります。理由を考えてみよう)
👨👩👧 おうちの人・先生へ
- 準備:なし(trinket.io/pythonのみ)。
- つまずきポイント:
×(全角)と*(半角アスタリスク)の違い。÷(全角)はPythonでは使えません(必ず/)。 - 声かけ例:「あまりって普段の生活でいつ使う?」と聞いて、お菓子を分けるとき・座席を割り振るときなどの実例を引き出してください。
- 発展:0で割ろうとするとエラーになる仕組みを見せると、エラーへの苦手意識が減ります。