0Pricing
Coding for Kids · レッスン

図形の塗りつぶし

色で塗りつぶします

「図形の塗りつぶし」は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フィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. タートルの色
  2. 図形の塗りつぶし
  3. さまざまな図形
  4. カラフルなパターン
← Coding for Kidsに戻る