色を変えてみよう
turtleの線の色をカラフルにします。pencolor("red") で赤、pencolor("#FF00FF") でマゼンタ。塗りつぶしは fillcolor。
🧠 できるようになること
pencolorで線の色を変えられる- 色名と#RRGGBBの両方が使える
fillcolorで塗りつぶせる
🧰 用意するもの
- パソコン
- ブラウザ(Chrome / Edge / Safari)
- インターネット接続
- このページの「▶ このページで実行」ボタン(絵もゲームもそのまま動きます)
- Trinket(予備の実行サイト:https://trinket.io/python)
🖼 できあがり
赤・青・緑など、色の違う四角が3つ並びます。1つは塗りつぶされています。
📺 実行結果
(3色の四角が並んで描かれ、1つは塗りつぶされています)
🚀 やりかた
turtle.pencolor("red")で赤色設定。- 四角を1つ描く。
- 色を変えてもう1つ。
begin_fill+end_fillで塗りつぶし。
🐍 きょうのコード
Python
main.py
import turtle
turtle.shape("turtle")
turtle.pencolor("red")
for i in range(4):
turtle.forward(60)
turtle.right(90)
turtle.penup()
turtle.forward(80)
turtle.pendown()
turtle.pencolor("blue")
turtle.fillcolor("yellow")
turtle.begin_fill()
for i in range(4):
turtle.forward(60)
turtle.right(90)
turtle.end_fill()
turtle.done()
このページの「▶ このページで実行」でそのまま動きます。キー操作のゲームは、絵をクリックしてからキーを押してね。Trinketを使うときは、上のコードをコピーして貼り付けます。
💡 きょうのポイント
色名は英語(red, blue, green, yellow, purple, orange...)。#RRGGBB 形式(例:"#FF6B6B")でも指定できます。begin_fill()とend_fill()で囲むと内側が塗りつぶされます。
🎮 チャレンジ
- 5色のカラフルな多角形を並べよう
random.choiceでランダムな色を選ぼうturtle.bgcolor("black")で背景を黒にしよう
🔁 ふりかえり
- 色名と#RRGGBB、どちらが直感的?
- 塗りつぶしを使うと印象はどう変わる?
- 黒背景にカラフルな線、明るい背景に黒い線、どちらが好み?
👨👩👧 おうちの人・先生へ
- 準備:なし。
- つまずきポイント:
pencolorとcolorの違い(colorはpenとfillを同時設定)。 - 声かけ例:色は表現の幅を広げます。「自分だけの色合い」を見つけてもらってください。