問題を作る
数学の問題を作成します
「問題を作る」はCoddyKit上の無料Coding for Kidsレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCoding for Kids学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Coding for Kidsコースには全4レッスンが含まれています。
数学クイズを作りましょう! 🧮🎮
自分だけの数学クイズゲームを作りましょう! 🎉 コンピューターが数学の問題を出し、正解できたかを判定します。
まずは、問題を作る必要があります。始めましょう! 🚀
print('Welcome to the Math Quiz!')コンピューターは計算できます ➕
Pythonは計算が得意です! +で足し算、-で引き算、*で掛け算ができます。
試してみましょう! Pythonがすぐに答えを計算します。 🤖
print(5 + 3)
print(10 - 4)
print(6 * 2)数学の問題を表示しましょう 🤔
問題を出すには、printするだけです!
画面に「7 + 5 はいくつですか?」と表示してみましょう。 📋
print('What is 7 + 5?')答えを箱に保存しましょう 📦
変数は、値を入れておく名前付きの箱のようなものです。 📦
answer = 12と書くと、answerという名前の箱に数字の12が入ります。あとで使えます!
answer = 7 + 5
print(answer)問題と答えを一緒に用意しましょう 🎯
問題と答えを両方とも、すぐ使えるようにしておきましょう。 🎯
問題を表示し、あとで確認できるように正しい答えを箱に保存します。
print('What is 8 + 6?')
correct = 8 + 6
print('The answer is', correct)ランダムな数字を作りましょう! 🎲
本物のクイズでは、毎回違う数字が出ます! そのためにrandomを使います。 🎲
random.randint(1, 10)を使うと、1から10までの数字がランダムに1つ選ばれます!
import random
x = random.randint(1, 10)
print('Random number:', x)ランダムな数学の問題 🎲➕
ランダムな数字を2つ選んで、問題を作りましょう! 🤩
実行するたびに数字が変わります。毎回新しいクイズになります!
import random
a = random.randint(1, 10)
b = random.randint(1, 10)
print('What is', a, '+', b, '?')正しい答えを計算しましょう ✅
あとで答えを確認するために、コンピューターは正しい答えを知る必要があります! 🧠
correct = a + bとして保存します。計算はコンピューターに任せられます!
import random
a = random.randint(1, 10)
b = random.randint(1, 10)
correct = a + b
print('What is', a, '+', b, '?')
print('(The answer is', correct, ')')いろいろな種類の問題 ✖️➖
引き算や掛け算の問題も作れます! 🔢
+を-や*に変えるだけです。いろいろ混ぜて、プレイヤーを油断させないようにしましょう!
import random
a = random.randint(1, 9)
b = random.randint(1, 9)
correct = a * b
print('What is', a, 'x', b, '?')
print('(The answer is', correct, ')')ループでたくさんの問題を作りましょう 🔁
クイズには問題が1つだけでは足りません! ループを使って3問作りましょう。 🔁
for q in range(3):で、問題を3つ続けて作れます!
import random
for q in range(3):
a = random.randint(1, 10)
b = random.randint(1, 10)
print('What is', a, '+', b, '?')自分で問題を作りましょう! 🎲🎨
あなたの番です! randintの数字を変えて、簡単な問題や難しい問題を作りましょう。 🤩
randint(1, 100)を試して、難しい問題に挑戦しましょう! 💪
import random
for q in range(2):
a = random.randint(1, 20)
b = random.randint(1, 20)
correct = a + b
print('What is', a, '+', b, '?')
print('Answer:', correct)クイックチェック ✅
数学クイズのひらめき問題です! 🧠🎲
問題の準備ができました! 🎲🎉
よいスタートです! これでクイズの問題を作れます! 次のことを学びました。
- Pythonでは
+ - *を使って計算します ➕➖✖️ - 変数は値を入れておく箱です 📦
random.randint(1, 10)でランダムな数字を作れます 🎲- ループでたくさんの問題を作れます 🔁
次は、プレイヤーの答えが正しいか確認します! ✅
よくある質問
「問題を作る」レッスンは無料ですか?
はい。「問題を作る」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Coding for Kidsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Coding for Kidsコースには全4レッスンが含まれています。
「問題を作る」で何を学びますか?
数学の問題を作成します ブラウザで直接実行するハンズオンコードでCoding for Kidsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Coding for Kidsを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのCoding for Kidsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「問題を作る」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このCoding for Kidsレッスンでコードを書いて実行できますか?
はい。すべてのCoding for Kidsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。