四角い家を描く
壁を作ります
「四角い家を描く」はCoddyKit上の無料Coding for Kidsレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCoding for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Coding for Kidsコースには全4レッスンが含まれています。
家を作りましょう!🏠🐢
今日はタートルと一緒に家を作り始めます!🏗️ まず必要なのは壁です。
家の壁は大きな正方形です。順番に描いてみましょう!🟦
import turtle
t = turtle.Turtle()
t.forward(100)壁を1つずつ描きましょう
タートルはまず、家の底辺を描きます。forward(100)で進みます。➡️
これが家の床になります!🏠
import turtle
t = turtle.Turtle()
t.forward(120)曲がって上へ進みましょう ⬆️
底辺を描いたら、左に曲がって壁を上へ進みます。
t.left(90)で4分の1周、つまり90度曲がるので、タートルが上を向きます!その後、もう一度前に進みます。
import turtle
t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)上辺を描きましょう
もう一度左に曲がり、家の上辺を描きます。🏠
それぞれの角でleft(90)を使って曲がります。正方形の周りを進んでいるのです!
import turtle
t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)正方形を閉じましょう ⬜
あと1回曲がり、もう1つ壁を描けば、正方形が閉じます!🎉
4つの辺と4回の曲がりで、家の枠が完成します!
import turtle
t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)簡単な方法:ループ!🔁
forwardとleftを4回書くのは大変です!😮💨 代わりにループを使いましょう。
for i in range(4):で壁を描いて曲がる動きを4回繰り返します。同じ正方形を、少ない入力で描けます!🙌
import turtle
t = turtle.Turtle()
for i in range(4):
t.forward(120)
t.left(90)壁に色を付けましょう 🎨
家には色が必要です!木のような茶色の壁にしましょう。🟤
描く前にt.pencolor('brown')を使います。
import turtle
t = turtle.Turtle()
t.pencolor('brown')
for i in range(4):
t.forward(120)
t.left(90)家を色で塗りつぶしましょう 🪣
家の中を黄色で塗ってみましょう!💛
ループの前にbegin_fill()を使い、後に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.pensize(4)を使って線を太くしましょう。💪
数字が大きいほど、壁が太くなります。
import turtle
t = turtle.Turtle()
t.pensize(4)
t.fillcolor('lightyellow')
t.begin_fill()
for i in range(4):
t.forward(120)
t.left(90)
t.end_fill()大きな家 🏰
もっと大きな家にしたいですか?forwardの数字を大きくするだけです!📏
forward(150)を試して、大邸宅を作りましょう!🏰
import turtle
t = turtle.Turtle()
t.fillcolor('orange')
t.begin_fill()
for i in range(4):
t.forward(150)
t.left(90)
t.end_fill()自分だけの壁を作りましょう!🏠
あなたの番です!あなたの家の塗りつぶしの色と大きさを選びましょう。🎨
'pink'とforwardの数字を好きなものに変えてみましょう!🩷
import turtle
t = turtle.Turtle()
t.fillcolor('pink')
t.begin_fill()
for i in range(4):
t.forward(130)
t.left(90)
t.end_fill()クイックチェック ✅
家を建てる力を試してみましょう!🧠🏠
壁が完成しました!🏠🎉
よくできました、建築家さん!家に壁ができました!学んだことは次のとおりです。
- 正方形には4つの辺があり、
90度の曲がりが4回あります 🟦 for i in range(4):というループで正方形を描けます 🔁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は初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「四角い家を描く」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このCoding for Kidsレッスンでコードを書いて実行できますか?
はい。すべてのCoding for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。