屋根を追加する
三角形を描きます
「屋根を追加する」は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フィードバックを取得できます。ローカル設定は不要です。