Проверка ответов
Сравнивайте с правильным ответом
«Проверка ответов» — бесплатный урок Coding for Kids на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Coding for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Coding for Kids содержит 4 уроков всего.
Проверьте ответы! ✅❌
Теперь самое интересное: проверим, ответил ли игрок RIGHT! 🎯
Компьютер сравнивает ответ игрока с правильным ответом. Давайте узнаем, как это сделать! 🧠
print('Is your answer correct? Let us find out!')Сравнение двух чисел 🤔
С помощью == можно спросить: «равны ли эти значения?» (Два знака равенства!) 🟰
Результатом будет True, если значения совпадают, или False, если нет.
print(5 == 5)
print(5 == 8)Волшебное слово: если 🪄
if позволяет компьютеру DECIDE, что делать! 🪄
«IF ответ правильный, сказать: “Отличная работа!”» Вложенная строка выполняется только тогда, когда условие истинно.
answer = 12
if answer == 12:
print('Correct! Great job!')А если ответ неправильный? ❌
Для случая WRONG добавим else! 🙅
«IF ответ правильный — сказать “да”, 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)Спросите игрока 🗣️
В настоящей игре игрок TYPES свой ответ. Для этого используется input()! ⌨️
Но input возвращает текст, а не число. Преобразуем его в число с помощью int()!
guess = int('12')
print('You typed the number', guess)
print(guess + 1)Почему важна int() 🔢
Текст и числа — это разные вещи! '12' в кавычках — это TEXT. 12 — это NUMBER. 🤔
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)Больше или меньше? ⬆️⬇️
Можно давать EVEN более полезные подсказки! Используйте > (больше) и < (меньше).
Сообщения «Ваш ответ слишком большой!» или «слишком маленький!» помогут игроку попробовать ещё раз. 🎯
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)Быстрая проверка ✅
Задача на сообразительность о проверке ответов! 🧠✅
Проверка ответов готова! ✅🎉
Отлично! Теперь Ваша викторина умеет проверять ответы! Вы узнали:
==проверяет, равны ли два значения 🟰ifиelseпозволяют компьютеру принимать решения 🪄int()превращает текст в число 🔢>и<подсказывают, больше или меньше значение ⬆️⬇️
Далее: начнём вести SCORE правильных ответов! 🏆
Часто задаваемые вопросы
Урок «Проверка ответов» бесплатный?
Да — полный текст урока «Проверка ответов» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Coding for Kids, подпишись на CoddyKit PRO. Курс Coding for Kids содержит 4 уроков всего.
Чему я научусь в уроке «Проверка ответов»?
Сравнивайте с правильным ответом Ты практикуешь Coding for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Coding for Kids?
Предыдущий опыт не требуется. Coding for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Проверка ответов»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Coding for Kids?
Да. Каждый урок Coding for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Создание вопросов
- Проверка ответов
- Подсчёт очков
- Итоговый результат