デジタルこどもBASEのロゴ 特定非営利活動法人デジタルこどもBASE 📚 目次
第62回 Lv3 ⏱ 10〜15分

前に進めてみよう

🎯 きょうのミッション

turtle.forward(100) で亀が前に100ピクセル進みます。動いた跡にはが残ります。これがturtleお絵かきの基本動作。

🧠 できるようになること

  • forward(数字) で前進できる
  • 亀の動きが線として残ることを観察する
  • 数字を変えると進む距離が変わる

🧰 用意するもの

🖼 できあがり

亀が中央から右に向かって100ピクセル進み、横線が1本引かれます。

📺 実行結果
(中央から右へ100pxの線が描かれます)

🚀 やりかた

  1. import turtle
  2. turtle.shape("turtle")
  3. turtle.forward(100) で前進。
  4. turtle.done()
  5. 数字を 200 や 50 に変えて違いを確認。

🐍 きょうのコード

Python main.py
import turtle

turtle.shape("turtle")
turtle.forward(100)

turtle.done()
▶ Trinketを開いて動かす

上のコードをコピーして、Trinketの左のエリアに貼り付け、Runボタン(▶)を押すと動きます。

💡 きょうのポイント

turtle.forward(数字) の数字はピクセル数(画面の細かな点の数)。100ピクセルくらいが画面でちょうど見やすい長さ。

🎮 チャレンジ

  • forward(200) でもっと長く動かそう
  • forward(50) を5回続けて書こう(同じ動き?)
  • backward(100)(後ろに進む)も試そう

🔁 ふりかえり

  • 100ピクセル進むと、画面でどれくらいの長さ?
  • 亀が画面の端に行ったらどうなる?
  • 次回、曲がる方法を学ぶ。組み合わせるとどうなる?

👨‍👩‍👧 おうちの人・先生へ

  • 準備:なし。
  • つまずきポイント:Trinketでは画面の中央が(0, 0)。亀は最初、右向きで開始。
  • 声かけ例:「亀がペンを引きずって歩いている」とイメージさせると分かりやすい。