Создание вопросов
Создавайте математические задачи
«Создание вопросов» — бесплатный урок Coding for Kids на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Coding for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Coding for Kids содержит 4 уроков всего.
Создайте MATH QUIZ! 🧮🎮
Давайте создадим свою игру MATH QUIZ! 🎉 Компьютер будет задавать математические вопросы и проверять, ответили ли Вы правильно.
Сначала нужно MAKE вопросы. Начнём! 🚀
print('Welcome to the Math Quiz!')Компьютеры умеют считать ➕
Пайтон отлично справляется с математикой! С помощью + можно складывать, с помощью - — вычитать, а с помощью * — умножать.
Попробуйте! Пайтон мгновенно вычислит ответ. 🤖
print(5 + 3)
print(10 - 4)
print(6 * 2)Покажите математический вопрос 🤔
Чтобы задать вопрос, достаточно вывести его с помощью print!
Покажем на экране вопрос «Сколько будет 7 + 5?». 📋
print('What is 7 + 5?')Сохраните ответ в коробке 📦
Переменная похожа на подписанную коробку, в которой хранится значение. 📦
answer = 12 кладёт число 12 в коробку с именем answer. Позже мы сможем его использовать!
answer = 7 + 5
print(answer)Вопрос и ответ вместе 🎯
Сохраним вопрос AND его ответ, чтобы они были готовы. 🎯
Мы показываем вопрос, а затем сохраняем правильный ответ в коробке для последующей проверки.
print('What is 8 + 6?')
correct = 8 + 6
print('The answer is', correct)Создайте случайные числа! 🎲
В настоящей викторине каждый раз используются разные числа! Для этого применяют случайные значения. 🎲
random.randint(1, 10) выбирает неожиданное число от 1 до 10!
import random
x = random.randint(1, 10)
print('Random number:', x)Случайный математический вопрос 🎲➕
Выберем два случайных числа и составим из них вопрос! 🤩
При каждом запуске числа меняются. Новая викторина каждый раз!
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, ')')Много вопросов с циклом 🔁
В викторине больше одного вопроса! Используйте цикл, чтобы создать 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)Быстрая проверка ✅
Задача на сообразительность о математической викторине! 🧠🎲
Вопросы готовы! 🎲🎉
Отличное начало! Теперь Вы умеете создавать вопросы для викторины! Вы узнали:
- Пайтон выполняет математические действия с помощью
+ - *➕➖✖️ - Переменные — это коробки, в которых хранятся значения 📦
random.randint(1, 10)создаёт неожиданные числа 🎲- Циклы создают много вопросов 🔁
Далее: проверим, правильный ли ответ игрока — RIGHT! ✅
Часто задаваемые вопросы
Урок «Создание вопросов» бесплатный?
Да — полный текст урока «Создание вопросов» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Coding for Kids, подпишись на CoddyKit PRO. Курс Coding for Kids содержит 4 уроков всего.
Чему я научусь в уроке «Создание вопросов»?
Создавайте математические задачи Ты практикуешь Coding for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Coding for Kids?
Предыдущий опыт не требуется. Coding for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.
Сколько времени занимает урок «Создание вопросов»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Coding for Kids?
Да. Каждый урок Coding for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Создание вопросов
- Проверка ответов
- Подсчёт очков
- Итоговый результат