Подсчёт очков
Считайте правильные ответы
«Подсчёт очков» — бесплатный урок 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 — локальная установка не требуется.
Все уроки этого курса
- Создание вопросов
- Проверка ответов
- Подсчёт очков
- Итоговый результат