0Pricing
Coding for Kids · レッスン

さまざまな図形

たくさんの図形を描きます

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

たくさんの図形を描きましょう!🔺🟦⭐

図形を1つ描くのも楽しいですが、たくさん描くともっと楽しくなります!🎉

今日は、同じコードを何度も書かずに、たくさんの図形を描く方法を学びます。始めましょう!🚀

import turtle

t = turtle.Turtle()
t.circle(40)

ループで繰り返しましょう 🔁

同じ行を4回書くのは大変です!😫

ループを使うと、コードを繰り返せます。for i in range(4):は「これを4回実行する」という意味です!🔁

for i in range(4):
    print('Hello!')

ループで正方形を描く

正方形には、同じ長さの辺が4つあります。ループにぴったりです!🟦

forwardとright(90)を4回繰り返します。インデント(行を内側にずらすこと)を忘れないでください!

import turtle

t = turtle.Turtle()
for i in range(4):
    t.forward(80)
    t.right(90)

数字を変えると図形が変わります!

手品のようですね!🪄 range(4)をrange(3)に変え、120度曲がると、三角形になります!🔺

曲がる角度は、常に360を辺の数で割った値です。

import turtle

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

五角形(5つの辺)⬠

辺は5つです!72度曲がります(360 ÷ 5です)。

辺の数が多いほど、丸く見えます!六角形(6つの辺)にも挑戦してみましょう!🛑

import turtle

t = turtle.Turtle()
for i in range(5):
    t.forward(70)
    t.right(72)

描かずに移動しましょう ✈️

別の場所に図形を描くには、ペンを上げます!🖊️⬆️

t.penup()でペンを上げて線を描かないようにし、t.pendown()でペンを下ろして再び描けるようにします。

import turtle

t = turtle.Turtle()
t.circle(30)
t.penup()
t.forward(100)
t.pendown()
t.circle(30)

横一列に3つの円 🔴🔴🔴

ループを使って、移動しながら3つの円を描いてみましょう!

毎回、円を描き、ペンを上げ、横に移動し、ペンを下ろします。🎨

import turtle

t = turtle.Turtle()
for i in range(3):
    t.circle(30)
    t.penup()
    t.forward(80)
    t.pendown()

カラフルな円 🌈

円ごとに違う色にしてみましょう!色のリストを用意し、ループのたびに新しい色を選べます。

colors = ['red', 'blue', 'green']を使い、毎回colors[i]を取り出します!🎨

import turtle

t = turtle.Turtle()
colors = ['red', 'blue', 'green']
for i in range(3):
    t.pencolor(colors[i])
    t.circle(30)
    t.penup()
    t.forward(80)
    t.pendown()

回転して花を作りましょう 🌸

図形を描いて毎回少しずつ向きを変えると、花の形になります!🌼

円を描き、60度曲がる動きを6回繰り返します。とてもきれいですね!💐

import turtle

t = turtle.Turtle()
for i in range(6):
    t.circle(50)
    t.right(60)

線のきらめき ✨

線を回転させると、星のような模様になります!🌟

前に進み、戻り、少し曲がる動きを繰り返します。36度ずつ曲がると、一周に10本の線を描けます!

import turtle

t = turtle.Turtle()
for i in range(10):
    t.forward(80)
    t.backward(80)
    t.right(36)

自分だけの図形パーティーを作りましょう!🎉

あなたの番です!range(8)を好きな数字に変え、曲がる角度も変えてみましょう。🌀

繰り返す回数を増やすほど、回転する図形が増えます。いろいろ試して、すばらしい作品を作りましょう!🤩

import turtle

t = turtle.Turtle()
for i in range(8):
    t.circle(40)
    t.right(45)

クイックチェック ✅

頭をフル回転させる時間です!🧠⚡

図形マスター!🏆🔺

わあ、たくさんの図形ができましたね!今日は次のことを学びました。

  • for i in range(4):でコードを繰り返せます 🔁
  • 数字を変えると、さまざまな図形を描けます 🔺🟦⬠
  • penup()とpendown()で、描かずに移動できます ✈️
  • 図形を回転させると、花や光のような模様を作れます!🌸✨

次は、カラフルな模様を作ります!🎨

よくある質問

「さまざまな図形」レッスンは無料ですか?

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

「さまざまな図形」で何を学びますか?

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

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

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

「さまざまな図形」レッスンにはどのくらい時間がかかりますか?

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

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

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

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

  1. タートルの色
  2. 図形の塗りつぶし
  3. さまざまな図形
  4. カラフルなパターン
← Coding for Kidsに戻る