答えを確認する
正解と比較します
「答えを確認する」はCoddyKit上の無料Coding for Kidsレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCoding for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Coding for Kidsコースには全4レッスンが含まれています。
答えを確認しましょう! ✅❌
ここからが楽しいところです。プレイヤーが正解したか確認しましょう! 🎯
コンピューターがプレイヤーの答えと正しい答えを比較します。方法を学びましょう! 🧠
print('Is your answer correct? Let us find out!')2つの数字を比較しましょう 🤔
==を使うと、「これらは等しいですか?」と尋ねられます(イコールを2つ使います!) 🟰
一致すればTrueを、異なればFalseを返します。
print(5 == 5)
print(5 == 8)魔法の言葉:if 🪄
ifを使うと、コンピューターに何をするか判断させられます! 🪄
「答えが正しければ、『よくできました!』と言う」という意味です。インデントされた行は、条件が真のときだけ実行されます。
answer = 12
if answer == 12:
print('Correct! Great job!')間違っていたらどうしますか? ❌
間違っていた場合のためにelseを追加します! 🙅
「正しければ『はい』と言い、そうでなければ『もう一度試してください』と言う」という意味です。コンピューターがどちらか一方を選びます。
answer = 10
if answer == 12:
print('Correct!')
else:
print('Oops, try again!')数学の答えを確認しましょう ➕✅
実際の数学の問題を確認してみましょう! 正しい答えは7 + 5です。
ifとelseを使って、プレイヤーの予想と正しい答えを比較します。
correct = 7 + 5
guess = 12
if guess == correct:
print('Yes! That is right!')
else:
print('Not quite. The answer was', correct)プレイヤーに尋ねましょう 🗣️
本物のゲームでは、プレイヤーが答えを入力します。そのためにinput()を使います! ⌨️
ただし、inputが返すのは数字ではなくテキストです。int()を使って数字に変換します!
guess = int('12')
print('You typed the number', guess)
print(guess + 1)int()が重要な理由 🔢
テキストと数字は別のものです! 引用符付きの'12'はテキストです。12は数字です。 🤔
int()でテキストを数字に変換すると、答えと正しく比較できます!
text_answer = '15'
number_answer = int(text_answer)
print(number_answer == 15)問題全体を確認しましょう 🎯
問題、正しい答え、確認処理をすべて組み合わせましょう! 🎉
プレイヤーが14と予想したことにします。正解でしょうか?
import random
a = random.randint(1, 10)
b = random.randint(1, 10)
correct = a + b
print('What is', a, '+', b, '?')
guess = correct
if guess == correct:
print('Correct! 🎉')
else:
print('Wrong! It was', correct)役立つヒントを出しましょう 💡
プレイヤーが間違えたときは、親切に正しい答えを表示しましょう! 💡
elseの部分で正しい答えを表示すると、そこから学べます。
correct = 20
guess = 18
if guess == correct:
print('Perfect!')
else:
print('Close! The right answer was', correct)大きいですか、小さいですか? ⬆️⬇️
さらによいヒントも出せます! >(大きい)と<(小さい)を使います。
「予想した数字が大きすぎます」や「小さすぎます」と伝えると、プレイヤーがもう一度予想しやすくなります。 🎯
correct = 15
guess = 20
if guess > correct:
print('Too big! Try smaller.')
else:
print('Too small! Try bigger.')自分だけの判定プログラムを作りましょう! ✅🎨
あなたの番です! guessの数字を変えて、一致するか確認しましょう。 🤩
guessをcorrectと同じにした場合と、違う場合を試してみましょう。メッセージが変わることを確認してください!
correct = 9 * 3
guess = 27
if guess == correct:
print('You got it! 🎉')
else:
print('Almost! The answer was', correct)クイックチェック ✅
答えを確認するひらめき問題です! 🧠✅
答えの判定が完成しました! ✅🎉
すばらしいです! これでクイズの答えを確認できます! 次のことを学びました。
==で2つの値が等しいか確認できます 🟰ifとelseで、コンピューターに判断させられます 🪄int()でテキストを数字に変換できます 🔢>と<で、大小を伝えるヒントを出せます ⬆️⬇️
次は、正解数のスコアを記録します! 🏆
よくある質問
「答えを確認する」レッスンは無料ですか?
はい。「答えを確認する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと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フィードバックを取得できます。ローカル設定は不要です。