円を描こう
turtle.circle(50) で半径50の円が一発。circle(50, 180) なら半円。circle(50, 90) なら4分の1円。半径と角度の組み合わせで自由に弧が描けます。
🧠 できるようになること
circle(半径)で円が描けるcircle(半径, 角度)で弧も描ける- 円や弧を組み合わせた絵が描ける
🧰 用意するもの
- パソコン
- ブラウザ(Chrome / Edge / Safari)
- インターネット接続
- Trinket(https://trinket.io/python)
🖼 できあがり
円・半円・4分の1円が並んで描かれます。最後に「太陽」みたいな絵も。
📺 実行結果
(円・半円・4分の1円・太陽風の絵が描かれます)
🚀 やりかた
circle(50)で完全な円。- 位置を移動して
circle(50, 180)で半円。 circle(50, 90)で4分の1。- 中央に円+周りに線で太陽風に。
🐍 きょうのコード
Python
main.py
import turtle
turtle.shape("turtle")
turtle.pencolor("orange")
# 円
turtle.circle(40)
# 半円
turtle.penup()
turtle.goto(100, 0)
turtle.pendown()
turtle.circle(40, 180)
# 4分の1円
turtle.penup()
turtle.goto(200, 0)
turtle.pendown()
turtle.circle(40, 90)
turtle.done()
上のコードをコピーして、Trinketの左のエリアに貼り付け、Runボタン(▶)を押すと動きます。
💡 きょうのポイント
circle(半径, 角度) の角度は弧の角度(180で半円、90で4分の1)。半径がプラスなら左カーブ、マイナスなら右カーブ。
🎮 チャレンジ
- 半径10〜100の円を10個並べよう
circle(50)とcircle(-50)を比べよう- 顔(円+目2つ+口の弧)を描こう
🔁 ふりかえり
circleがない世界でどう円を描く?(多角形を100角にする)- 半径マイナスはどんなときに役立つ?
- 円と多角形を組み合わせると、何が描ける?
👨👩👧 おうちの人・先生へ
- 準備:なし。
- つまずきポイント:
circle(-50)の意味(右カーブ)を理解させる。 - 声かけ例:「亀がカーブを描く」イメージで。