グリッドを描く
行と列を学びます
「グリッドを描く」はCoddyKit上の無料Coding for Kidsレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCoding for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Coding for Kidsコースには全4レッスンが含まれています。
グリッドはどこにでもあります! 🟦
こんにちは、ビルダーさん! 👷 グリッドとは、チェス盤や方眼紙、タイルの床のように、行と列が並んだものです! 🟦🟦🟦
今日はネストしたループを使って、自分だけのグリッドを描きます。始めましょう!
for row in range(3):
print('A new row!')行と列 📏
グリッドには2つの要素があります。
- 行は左右に並びます ↔️
- 列は上下に並びます ↕️
外側のループが行を作り、内側のループが列を埋めます!
for row in range(2):
for col in range(4):
print('o', end='')
print()end=''の小技 🤫
通常、printは次の行に移動します。同じ行に並べるには、end=''を追加します。 🤫
その後、空のprint()を使って次の行に移動します。
print('a', end='')
print('b', end='')
print('c')小さな2×2グリッド 🔲
行が2つ、列が2つのグリッドを描きましょう。小さな正方形が4つできます! 🔲🔲
for row in range(2):
for col in range(2):
print('#', end='')
print()スペースを追加する 🌬️
各記号の後ろにスペースを入れると、グリッドがより整って、横に広く見えます! 🌬️
引用符の中にスペースを入れたprint('#', end=' ')を試してみましょう。
for row in range(3):
for col in range(3):
print('#', end=' ')
print()大きく横長のグリッド 🟩
もっと大きなグリッドがほしいですか? range()の数を変えるだけです! 行を増やすと下に広がり、列を増やすと横に広がります。 🟩🟩🟩🟩
for row in range(4):
for col in range(8):
print('@', end='')
print()絵文字のグリッド! 😎
グリッドが退屈だなんて、誰が決めたのでしょう? 絵文字でグリッドを埋めてみましょう! 😎 カエルや星、ハートを試してみてください!
for row in range(3):
for col in range(5):
print('🐸', end='')
print()番号付きグリッド 🔢
それぞれの場所に列番号を表示できます! これで、内側のループがどのように数えるかが見て分かります。 🔢
for row in range(2):
for col in range(4):
print(col, end=' ')
print()チェッカーボードのアイデア ♟️
本物のチェッカーボードは色が入れ替わっています! 記号も入れ替えられます。今は1種類の記号だけにしますが、どんなことができるか想像してみてください! ♟️
for row in range(4):
for col in range(4):
print('■', end=' ')
print()正方形にする 🟧
行と列の数を同じにすると、きれいな正方形になります! 5と5を試してみましょう。 🟧
size = 5
for row in range(size):
for col in range(size):
print('*', end='')
print()グリッドマスターです! 🏆
sizeを好きな数に変えて、正方形が大きくなったり小さくなったりする様子を見てみましょう! 🏆
まずsizeを3にし、次に7にしてみてください。面白いでしょう? 数をいじって試すのが一番です! 🎮
size = 3
for row in range(size):
for col in range(size):
print('❤️', end='')
print()クイックチェック! 🧠
グリッドの力を試してみましょう! 💪
グリッドチャンピオン! 🎉
すばらしいです! 🎉 もうグリッドを描けますね!
- 外側のループ = 行(下方向) ↕️
- 内側のループ = 列(横方向) ↔️
end=''を使うと、内容を1行に保てます 🤫- 空の
print()を使うと、新しい行に移動します ⬇️
次は、星でできた三角形です! ⭐
for row in range(3):
for col in range(6):
print('🟦', end='')
print()よくある質問
「グリッドを描く」レッスンは無料ですか?
はい。「グリッドを描く」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと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フィードバックを取得できます。ローカル設定は不要です。