0Pricing
Coding for Kids · レッスン

太陽と空

場面を完成させます

「太陽と空」はCoddyKit上の無料Coding for Kidsレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCoding for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Coding for Kidsコースには全4レッスンが含まれています。

場面を完成させましょう! ☀️🏠

家はほとんど完成しました! ここで太陽、空、草を追加して、1枚の絵にしましょう! 🌅

最後には、家の場面が完成します! 🤩

import turtle

t = turtle.Turtle()
t.dot(50, 'yellow')

青い空 💙

まず、背景全体を青い空に塗りましょう! ☁️

turtle.bgcolor('skyblue')を使うと、画面全体が空になります!

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.forward(100)

太陽を描きましょう ☀️

太陽は大きな黄色い円です。t.dot(60, 'yellow')を使うのが一番簡単です!

最初の数字は大きさ、2つ目は色を表します。明るく暖かい太陽です! 🌞

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.penup()
t.goto(-150, 120)
t.dot(60, 'yellow')

太陽の光線! 🌟

太陽から光線が伸びていると、より太陽らしくなります! ✨

太陽の周りを回るように短い線を描きます。ループで毎回45度ずつ回すと、8本の光線になります!

import turtle

t = turtle.Turtle()
t.pencolor('orange')
t.pensize(3)
for i in range(8):
    t.forward(40)
    t.backward(40)
    t.right(45)

緑の草 🌱

家は草の上に立っているようにしましょう! 🌿

画面の下に沿って、大きな緑色の長方形を描きます。緑豊かな草になります! 💚

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.penup()
t.goto(-200, -100)
t.pendown()
t.fillcolor('green')
t.begin_fill()
for side in [400, 60, 400, 60]:
    t.forward(side)
    t.left(90)
t.end_fill()

ふわふわの雲 ☁️

ふわふわの白い雲を追加しましょう! ☁️ 雲は、白い点をいくつか集めたものです。

近い場所に3つの点を描くと、雲のように見えます!

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.penup()
for x in [80, 120, 160]:
    t.goto(x, 100)
    t.dot(40, 'white')

家を配置しましょう 🏠

ここで家を追加します! これまでのレッスンで描いた壁と屋根です。 🏠

まず、黄色い壁を描きましょう。

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.fillcolor('lightyellow')
t.begin_fill()
for i in range(4):
    t.forward(120)
    t.left(90)
t.end_fill()

場面全体を作りましょう! 🌅

空、太陽、草、家をすべて組み合わせましょう! 🏠☀️

大きなプログラムに見えますが、これまでに作ったパーツをすべて組み合わせているだけです。きれいにできましたね! 🤩

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.speed(0)
t.penup()
t.goto(-150, 120)
t.dot(60, 'yellow')
t.goto(-60, -60)
t.pendown()
t.fillcolor('lightyellow')
t.begin_fill()
for i in range(4):
    t.forward(120)
    t.left(90)
t.end_fill()

ドアまでの道を追加しましょう 🛤️

ドアまで小道を伸ばしましょう! 🚶

ドアから草のところまで、灰色の長方形を描きます。

import turtle

t = turtle.Turtle()
t.fillcolor('gray')
t.begin_fill()
for side in [30, 80, 30, 80]:
    t.forward(side)
    t.left(90)
t.end_fill()

空飛ぶ鳥 🐦

空に小さな鳥を追加しましょう! 🕊️ 鳥は、アルファベットのMのような2つの小さな曲線で表せます。

t.circle()を使い、小さな大きさで2つの小さな弧を描きます!

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.penup()
t.goto(50, 130)
t.pendown()
t.right(45)
t.circle(15, 90)
t.left(90)
t.circle(15, 90)

自分だけの場面を作りましょう! 🌅🎨

あなたの番です! 空の色、太陽の色、物の配置を変えてみましょう。 🤩

ピンク色の夕焼け空にしてもよいですね? 🌸 それとも月のある紫色の夜にしますか? 🌙 あなたがアーティストです!

import turtle

turtle.bgcolor('pink')
t = turtle.Turtle()
t.penup()
t.goto(120, 120)
t.dot(70, 'orange')
t.goto(-200, -100)
t.pendown()
t.fillcolor('green')
t.begin_fill()
for side in [400, 60, 400, 60]:
    t.forward(side)
    t.left(90)
t.end_fill()

クイックチェック ✅

コース最後のひらめき問題です! 🧠🌅

場面が完成しました! 🏠☀️🎉

わあ! 家の場面全体を作りました! 🤩 Draw a Houseコースを修了しました! 次のことを学びました。

  • 空にはturtle.bgcolor('skyblue')を使います 💙
  • 太陽にはt.dot(60, 'yellow')を使います ☀️
  • 草や小道には長方形を使います 🌱🛤️
  • すべてのパーツを組み合わせて、1枚の大きな絵を作ります! 🖼️

あなたは本物のコーディングアーティストです! これからも作り続けましょう! 🐢🎨

よくある質問

「太陽と空」レッスンは無料ですか?

はい。「太陽と空」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Coding for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Coding for Kidsコースには全4レッスンが含まれています。

「太陽と空」で何を学びますか?

場面を完成させます ブラウザで直接実行するハンズオンコードでCoding for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Coding for Kidsを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのCoding for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「太陽と空」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このCoding for Kidsレッスンでコードを書いて実行できますか?

はい。すべてのCoding for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

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

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