0Pricing
Coding for Kids · レッスン

四角い家を描く

壁を作ります

「四角い家を描く」は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フィードバックを取得できます。ローカル設定は不要です。

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

  1. 四角い家を描く
  2. 屋根を追加する
  3. ドアと窓
  4. 太陽と空
← Coding for Kidsに戻る