図形の塗りつぶし
色で塗りつぶします
「図形の塗りつぶし」はCoddyKit上の無料Coding for Kidsレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCoding for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Coding for Kidsコースには全4レッスンが含まれています。
図形を色で塗りつぶしましょう!🪣🎨
中身のない図形は輪郭だけです。⬜ では、その中に色を注ぎ入れられたらどうでしょう?🪣
タートルを使うと、塗り絵で線の内側を塗るように、図形を色で塗りつぶせます!🖍️
import turtle
t = turtle.Turtle()
t.forward(80)魔法の言葉:begin_fill
塗りつぶしを始めるには、図形を描く前にt.begin_fill()と書きます。
これはタートルに「これから描くものを塗る準備をして!」と伝えます。🪣
import turtle
t = turtle.Turtle()
t.begin_fill()
t.forward(80)そしてend_fillで仕上げます
図形を描き終えたら、t.end_fill()と書きます。
これでタートルが中に色を注ぎ入れます!🎉 塗りつぶすには、begin_fillとend_fillの両方が必要です。
import turtle
t = turtle.Turtle()
t.begin_fill()
t.forward(80)
t.right(120)
t.forward(80)
t.right(120)
t.forward(80)
t.end_fill()塗りつぶす色を選びましょう
図形を何色で塗りつぶすのでしょうか?t.fillcolor('yellow')を使います!💛
begin_fill()の前に塗りつぶしの色を設定すると、図形がその色で塗りつぶされます。
import turtle
t = turtle.Turtle()
t.fillcolor('yellow')
t.begin_fill()
t.forward(80)
t.right(120)
t.forward(80)
t.right(120)
t.forward(80)
t.end_fill()真っ赤な正方形 🟥
正方形を塗りつぶしてみましょう!正方形には、長さが等しい4つの辺と、90度の曲がり角があります。
赤を選び、塗りつぶしを始め、4つの辺をすべて描いてから塗りつぶしを終えます。完成です!真っ赤な正方形です!❤️
import turtle
t = turtle.Turtle()
t.fillcolor('red')
t.begin_fill()
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.end_fill()輪郭と塗りつぶしを一緒に
輪郭の色と塗りつぶしの色を別々にすることもできます!
t.color('blue', 'orange')を使います。1つ目が輪郭(青)、2つ目が塗りつぶし(オレンジ)です!🔵🟠
import turtle
t = turtle.Turtle()
t.color('blue', 'orange')
t.begin_fill()
t.forward(90)
t.right(120)
t.forward(90)
t.right(120)
t.forward(90)
t.end_fill()塗りつぶした円 ⚫
タートルではt.circle(50)を使って円を描けます。数字は円の大きさです!
begin_fillとend_fillで囲むと、色の付いた丸になります!🟣
import turtle
t = turtle.Turtle()
t.fillcolor('purple')
t.begin_fill()
t.circle(50)
t.end_fill()塗りつぶすには閉じた図形が必要です
塗りつぶしは、図形が閉じている(一周つながっている)とうまくいきます。🔁
図形にすき間があってもタートルは塗ろうとしますが、見た目がおかしくなるかもしれません!必ず図形を最後まで完成させましょう。✅
import turtle
t = turtle.Turtle()
t.fillcolor('green')
t.begin_fill()
t.circle(40)
t.end_fill()緑の星 ⭐
星を描くのは簡単です!前に進んでから、144度曲がる動きを5回繰り返します。
金色で塗りつぶせば、輝く星のできあがりです!🌟
import turtle
t = turtle.Turtle()
t.fillcolor('gold')
t.begin_fill()
t.forward(100)
t.right(144)
t.forward(100)
t.right(144)
t.forward(100)
t.right(144)
t.forward(100)
t.right(144)
t.forward(100)
t.end_fill()2つの塗りつぶした図形
塗りつぶした図形を複数描きたいですか?図形ごとにbegin_fillとend_fillをもう一度使うだけです!🎨
t.penup()でペンを上げると、線を描かずに移動できます。その後、t.pendown()で再び描けるようにします。
import turtle
t = turtle.Turtle()
t.fillcolor('red')
t.begin_fill()
t.circle(30)
t.end_fill()
t.penup()
t.forward(100)
t.pendown()
t.fillcolor('blue')
t.begin_fill()
t.circle(30)
t.end_fill()塗りつぶしてみましょう!🎉
今度はあなたが色を選びます!'pink'をお気に入りの色に変えて実行しましょう。🩷
円や正方形にも挑戦してみましょう。あなたがアーティストです!🖌️
import turtle
t = turtle.Turtle()
t.fillcolor('pink')
t.begin_fill()
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.right(90)
t.forward(90)
t.end_fill()クイックチェック ✅
覚えているか確認してみましょう!🧠
楽しく塗りつぶしましょう!🎨🎉
すばらしいです、色の達人さん!今日は次のことを学びました。
t.fillcolor('yellow')で塗りつぶしの色を選べます 💛t.begin_fill()で塗りつぶしを始めます 🪣t.end_fill()で中に色を注ぎ入れます 🎉- 塗りつぶしは閉じた図形で最もうまくいきます
次は、たくさんの図形を描きます!🔺🟦⭐
よくある質問
「図形の塗りつぶし」レッスンは無料ですか?
はい。「図形の塗りつぶし」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Coding for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Coding for Kidsコースには全4レッスンが含まれています。
「図形の塗りつぶし」で何を学びますか?
色で塗りつぶします ブラウザで直接実行するハンズオンコードでCoding for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Coding for Kidsを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのCoding for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「図形の塗りつぶし」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このCoding for Kidsレッスンでコードを書いて実行できますか?
はい。すべてのCoding for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。