0Pricing
Coding for Kids · レッスン

選択する

物語を分岐させます

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

進む道を選びましょう!🌳

また会いましたね!🏴‍☠️ 最高の冒険では、次に何が起こるかをあなたが選べます!🌳

今日は選択肢と if を使って物語を分岐させる方法を学びます!🤔

print("Time to make choices! 🌳")

2つの道を提示する 🛤️

プレイヤーに選べる2つの道を提示しましょう!🛤️

そして、どちらを選ぶか尋ねましょう!

print("A fork in the road! 🛤️")
print("Left = cave 🕳️")
print("Right = river 🌊")
choice = input("Which way? (left/right) ")
print("You chose:", choice)

if で反応する 🧠

次は if を使って、ゲームが選択に反応するようにします!🧠

選択が違えば、物語も変わります!✨

choice = "left"
if choice == "left":
    print("You enter a spooky cave! 🕳️")
else:
    print("You swim across the river! 🌊")

3つ以上の道 🔀

elif を使って、さらに多くの道を追加しましょう!🔀

elif は「そうでなければ、こちらの場合」という意味です!🤓

choice = "climb"
if choice == "cave":
    print("Into the cave! 🕳️")
elif choice == "climb":
    print("You climb a tall tree! 🌳")
else:
    print("You wait around. 🤷")

実際の選択と一致させる 🎯

プレイヤーが実際に入力した内容を、物語につなげましょう!🎯

door = input("Open the red or blue door? ")
if door == "red":
    print("A friendly monkey! 🐵")
else:
    print("A pile of gold! 🪙")

つづりに注意!🔤

コンピューターは細かい違いを区別します!"Left" と "left" は Python にとって別のものです!😮

.lower() を使ってすべて小文字にし、入力ミスを防ぎましょう!🪄

choice = "LEFT"
choice = choice.lower()
if choice == "left":
    print("Going left! 👈")

選択肢でステータスが変わる 📊

選択肢によって、プレイヤーのコインや体力を変えられます!📊

金貨を拾うとコインが増えます!🪙

coins = 0
choice = "grab gold"
if choice == "grab gold":
    coins = coins + 10
print("Coins now:", coins, "🪙")

危険な選択 ⚠️

選択肢の中には危険なものもあります!罠に触れると体力を失います!⚠️

health = 100
choice = "touch trap"
if choice == "touch trap":
    health = health - 30
print("Health now:", health, "❤️")

選択肢の中に選択肢 🪆

1つの選択肢から、別の選択肢へ進むこともできます!入れ子人形のようですね!🪆

path = "cave"
if path == "cave":
    print("Inside the cave you see a chest! 📦")
    print("Do you open it? Next lesson decides! 😏")

選択肢を扱う関数 🛠️

選択肢を関数にまとめて、再利用しましょう!🛠️

def ask(question):
    answer = input(question + " ")
    return answer.lower()

pick = ask("Go up or down?")
print("You picked:", pick)

選択肢マスター!🏆

もうどんな物語でも分岐させられますね!🎉

  • if で選択に反応する 🧠
  • elif で道を増やす 🔀
  • .lower() でつづりの違いを解消する 🔤
  • 選択肢でコインと体力を変える 📊

次は、宝物を見つけて勝利します!💎

print("I can make choices! 🌳🥇")

クイックチェック ✅

選択する力を試してみましょう! 🧠

振り返りの時間! 🎒

すばらしいです、選択の達人! 🌟

  • if / elif / elseで物語を分岐させます 🌳
  • .lower()で大文字と小文字の違いによる入力ミスを防ぎます 🔤
  • 選択によってコインや体力が変わります 📊
  • 選択の先に、さらに選択が待っていることもあります 🪆

次は、宝物を勝ち取ります! 💎

print("Making Choices: complete! 🚀")

よくある質問

「選択する」レッスンは無料ですか?

はい。「選択する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと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に戻る