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(100)

三角形には3つの辺があります 🔺

三角形には、長さが等しい3つの辺があります。タートルはそれぞれの角で120度曲がります。

なぜ120度なのでしょうか?360 ÷ 3 = 120だからです!タートルが一周できる角度です。🔄

import turtle

t = turtle.Turtle()
t.forward(100)
t.left(120)
t.forward(100)
t.left(120)
t.forward(100)

ループで三角形を描きましょう 🔁

正方形と同じように、ループを使えます!🔁

for i in range(3):で前に進んで曲がる動きを3回繰り返します。きれいな三角形のできあがりです!🔺

import turtle

t = turtle.Turtle()
for i in range(3):
    t.forward(100)
    t.left(120)

まずは壁から 🏠

もう一度、家の壁を描きましょう。前のレッスンで描いた正方形です!🟦

次の手順で、上に屋根を加えます。

import turtle

t = turtle.Turtle()
for i in range(4):
    t.forward(120)
    t.left(90)

壁の上まで移動しましょう 🧗

壁を描いたら、タートルを屋根の始点である左上の角に移動する必要があります。

ペンを上げて上へ移動し、ペンを下ろします。penup()とpendown()の出番です!✈️

import turtle

t = turtle.Turtle()
for i in range(4):
    t.forward(120)
    t.left(90)
t.left(90)
t.forward(120)

屋根の三角形を描きましょう 🔺

タートルが一番上に着きました!三角形の屋根を描きましょう。

タートルの向きを合わせて、3つの辺を描きます。屋根が壁の上にぴったり乗ります!🏠

import turtle

t = turtle.Turtle()
for i in range(4):
    t.forward(120)
    t.left(90)
t.left(90)
t.forward(120)
t.right(60)
for i in range(3):
    t.forward(120)
    t.right(120)

屋根を赤く塗りましょう ❤️

屋根は赤いことが多いです!三角形を赤で塗りつぶしましょう。🟥

fillcolor('red')を使い、三角形をbegin_fill()とend_fill()で囲みます。

import turtle

t = turtle.Turtle()
t.fillcolor('red')
t.begin_fill()
for i in range(3):
    t.forward(120)
    t.right(120)
t.end_fill()

赤い屋根の家 🏠❤️

すべてを組み合わせましょう。黄色い壁と赤い屋根です!🎨

塗りつぶした正方形を描き、上へ移動してから、塗りつぶした三角形を描きます。

import turtle

t = turtle.Turtle()
t.fillcolor('yellow')
t.begin_fill()
for i in range(4):
    t.forward(120)
    t.left(90)
t.end_fill()
t.left(90)
t.forward(120)
t.right(60)
t.fillcolor('red')
t.begin_fill()
for i in range(3):
    t.forward(120)
    t.right(120)
t.end_fill()

屋根をとがらせましょう ⛰️

もっと高くてとがった屋根にしたいですか? 曲がる角度を変えてみましょう! 📐

とがった屋根は、お城の塔のように見えます! いろいろな数字を試してみましょう。 🏰

import turtle

t = turtle.Turtle()
t.fillcolor('darkred')
t.begin_fill()
t.forward(120)
t.left(120)
t.forward(120)
t.left(120)
t.forward(120)
t.end_fill()

屋根の線を太くしましょう ✒️

t.pensize(3)を使って線を太くし、屋根を目立たせましょう! 💪

太い輪郭にすると、家が頑丈そうに見えます。 🏠

import turtle

t = turtle.Turtle()
t.pensize(3)
t.fillcolor('crimson')
t.begin_fill()
for i in range(3):
    t.forward(120)
    t.right(120)
t.end_fill()

自分だけの屋根を作りましょう! 🔺🎨

あなたの番です! 屋根の色を選んで、三角形を描きましょう。 🤩

'green'を好きな色に変えてみましょう。 魔法の虹色の屋根にしてもよいですね? 🌈

import turtle

t = turtle.Turtle()
t.fillcolor('green')
t.begin_fill()
for i in range(3):
    t.forward(120)
    t.right(120)
t.end_fill()

クイックチェック ✅

屋根のひらめき問題の時間です! 🧠🔺

屋根が完成しました! 🏠❤️🎉

すばらしいです! 家に屋根ができました! 次のことを学びました。

  • 三角形には3つの辺と120度の曲がり角があります 🔺
  • for i in range(3):というループで三角形を描けます 🔁
  • begin_fill()と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に戻る