0Pricing
Coding for Kids · レッスン

動きを繰り返す

ループで動き続けるようにします

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

動かし続けましょう!

こんにちは、アニメーター!🎬 前回は一歩ずつ動かしました。

今日はループを使って、一歩ごとに入力しなくても動かし続けます!

ループで作業を減らす

ループを覚えていますか?forループは、手順を代わりに繰り返してくれます。🔁

何度も動かすアニメーションにぴったりです!

ループで動かす

このループは、タートルを10回前進させます。滑らかに進みますね!🐢💨

import turtle

t = turtle.Turtle()
for i in range(10):
    t.forward(20)
turtle.done()

小さなジャンプを10回

ループによって、タートルが20歩ずつ、10回前進しました!🐢

小さな動きを合計200歩分行ったことになります。

カウンターを使う

for i in range(10):では、iが0、1、2、3……と数えます。🔢

iを使って、毎回の動きを変えることができます!

歩幅を大きくする

iを使うと、ループのたびにタートルがより遠くまで動きます。見てみましょう!📈

import turtle

t = turtle.Turtle()
for i in range(8):
    t.forward(i * 10)
    t.right(45)
turtle.done()

らせんが現れました!

わあ!🌀 歩幅が大きくなったので、タートルがらせんを描きました!

ループと変化する数値を組み合わせると、面白いパターンを作れます。

円を描くように動く

少し前に進んで少し曲がる動きを何度も繰り返すと、円を描くように進みます!⭕

import turtle

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

ぐるぐる回る

タートルが円を描くように歩きました!🔵

36回の小さな動きと曲がりによって、滑らかな円ができました。

ループで動きを簡単にする

ループがなければ、アニメーションに何百行ものコードが必要になります。😵

ループを使えば、数行で動かし続けられます!🎉

繰り返しマスター!

forループで動きを繰り返し、カウンターiを使う方法を学びました。🔁🏆

理解度チェック

ループのクイズです!🔁

ループチャンピオン!

すばらしいです!🎉 ループを使って、ものを動かし続けられるようになりました。

次のレッスンでは、ものを端で跳ね返します!🏀

よくある質問

「動きを繰り返す」レッスンは無料ですか?

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

「動きを繰り返す」で何を学びますか?

ループで動き続けるようにします ブラウザで直接実行するハンズオンコードでCoding for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

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

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

「動きを繰り返す」レッスンにはどのくらい時間がかかりますか?

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

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

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

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

  1. ものを動かす
  2. 動きを繰り返す
  3. 跳ね返す
  4. 自分だけのアニメーション
← Coding for Kidsに戻る