さまざまな図形
たくさんの図形を描きます
「さまざまな図形」は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フィードバックを取得できます。ローカル設定は不要です。