選択する
物語を分岐させます
「選択する」は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フィードバックを取得できます。ローカル設定は不要です。