0Pricing
Coding for Kids · Урок

Подсчёт очков

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

«Подсчёт очков» — бесплатный урок Coding for Kids на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Coding for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Coding for Kids содержит 4 уроков всего.

Ведите счёт! 🏆🔢

Хорошая викторина ведёт SCORE! 🏆 Каждый раз, когда Вы отвечаете правильно, счёт увеличивается!

Давайте узнаем, как считать правильные ответы. 🎯

score = 0
print('Your score starts at', score)

Коробка для счёта начинается с нуля 📦

Перед началом викторины счёт равен 0. Пока ещё никто не ответил! 🥚

Создадим коробку: score = 0. Эта коробка будет расти с каждым правильным ответом!

score = 0
print('Score:', score)

Добавьте 1 к счёту ➕

Если Вы ответили правильно, добавьте 1 к счёту! 🎉

score = score + 1 означает: «взять текущий счёт и увеличить его на единицу». Волшебный подсчёт! 🪄

score = 0
score = score + 1
print('Score is now', score)

Сокращение: += ⚡

Программисты любят экономить время (и это хорошо!) 😄 Вместо score = score + 1 можно написать score += 1.

Результат будет точно таким же, только запись короче! ⚡

score = 0
score += 1
score += 1
print('Score:', score)

Увеличивайте счёт только при правильном ответе ✅

Мы увеличиваем счёт только тогда, когда ответ RIGHT! 🎯

Поместим score += 1 внутрь if для правильных ответов.

score = 0
guess = 12
correct = 12
if guess == correct:
    score += 1
    print('Correct!')
else:
    print('Wrong!')
print('Score:', score)

Счёт для нескольких вопросов 🔁

Используем цикл для 3 вопросов и посчитаем правильные ответы! 🔁

Коробка со счётом должна находиться OUTSIDE цикла, чтобы сохранять значение для всех вопросов.

score = 0
guesses = [12, 7, 20]
answers = [12, 8, 20]
for i in range(3):
    if guesses[i] == answers[i]:
        score += 1
print('You got', score, 'correct!')

Случайная викторина со счётом 🎲🏆

Объединим случайные вопросы AND подсчёт очков! 🤩

Для каждого вопроса создаём числа, проверяем ответ и увеличиваем счёт, если он правильный.

import random

score = 0
for q in range(3):
    a = random.randint(1, 10)
    b = random.randint(1, 10)
    correct = a + b
    guess = correct
    if guess == correct:
        score += 1
print('Final score:', score)

Подбадривайте игрока! 🎉

Давайте каждый раз говорить что-нибудь весёлое, когда игрок получает очко! 🥳

Внутри if выведем подбадривающую фразу AND увеличим счёт.

score = 0
correct = 15
guess = 15
if guess == correct:
    score += 1
    print('Yes! Plus one point! 🌟')
print('Score:', score)

Считайте и неправильные ответы ❌

Можно также считать MISSES! 🙈

Создайте вторую коробку wrong = 0 и увеличивайте её в части else.

score = 0
wrong = 0
guesses = [12, 5]
answers = [12, 9]
for i in range(2):
    if guesses[i] == answers[i]:
        score += 1
    else:
        wrong += 1
print('Right:', score, 'Wrong:', wrong)

Показывайте счёт после каждого вопроса 📊

Давайте выводить текущий счёт после каждого вопроса, чтобы PLAYER всегда его знал! 📊

Мы просто выводим счёт внутри цикла.

score = 0
for q in range(3):
    score += 1
    print('Question', q + 1, '- Score so far:', score)

Создайте свой счётчик! 🏆🎨

Теперь ваша очередь! Измените варианты ответов и правильные ответы и посмотрите, как меняется счёт. 🤩

Попробуйте сделать так, чтобы все они совпали, и получите PERFECT счёт! 💯

score = 0
guesses = [6, 8, 10]
answers = [6, 8, 12]
for i in range(3):
    if guesses[i] == answers[i]:
        score += 1
print('Your score:', score, 'out of 3')

Быстрая проверка ✅

Головоломка о подсчёте очков! 🧠🏆

Счётчик готов! 🏆🎉

Отлично! Теперь ваша викторина ведёт счёт! Вы научились:

  • Начинать счёт с 0 📦
  • score += 1 добавляет одно очко ⚡
  • Добавлять очки только внутри правильного if ✅
  • Хранить счётчик OUTSIDE цикла, чтобы помнить результат 🔁

Далее: покажем итоговый счёт и результат игрока! 📊

Часто задаваемые вопросы

Урок «Подсчёт очков» бесплатный?

Да — полный текст урока «Подсчёт очков» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Coding for Kids, подпишись на CoddyKit PRO. Курс Coding for Kids содержит 4 уроков всего.

Чему я научусь в уроке «Подсчёт очков»?

Считайте правильные ответы Ты практикуешь Coding for Kids с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Coding for Kids?

Предыдущий опыт не требуется. Coding for Kids на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Подсчёт очков»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Coding for Kids?

Да. Каждый урок Coding for Kids включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

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

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