0Pricing
Coding for Kids · Урок

Проверка ответов

Сравнивайте с правильным ответом

«Проверка ответов» — бесплатный урок 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 — локальная установка не требуется.

Все уроки этого курса

  1. Создание вопросов
  2. Проверка ответов
  3. Подсчёт очков
  4. Итоговый результат
← Назад к Coding for Kids