0Pricing
Coding for Kids · Урок

Правила

Как работает игра

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

Камень, ножницы, бумага! ✊✋✌️

Здравствуйте, игрок! ✊✋✌️ Давайте создадим классическую игру «Камень, ножницы, бумага»! Вы против компьютера!

Сначала изучим правила и подготовим игру!

print('Welcome to Rock, Paper, Scissors! ✊✋✌️')

Как победить 🏆

Вот правила:

  • Камень ✊ побеждает ножницы ✌️ (камень разбивает ножницы!)
  • Ножницы ✌️ побеждают бумагу ✋ (ножницы режут бумагу!)
  • Бумага ✋ побеждает камень ✊ (бумага оборачивает камень!)

Одинаковый выбор означает ничью! 🤝

print('Rock beats Scissors ✊✌️')
print('Scissors beats Paper ✌️✋')
print('Paper beats Rock ✋✊')

Хранение вариантов в словах 📦

Мы будем хранить варианты в виде слов в коробках — переменных: «rock», «paper» или «scissors». 📦

player = 'rock'
print('You chose', player, '✊')

Спросите игрока 🗣️

Мы используем input(), чтобы спросить игрока, что он выбирает! 🗣️

player = input('Pick rock, paper, or scissors: ')
print('You picked', player)

Покажите его выбор 👀

Давайте покажем выбор игрока с подходящим эмодзи, чтобы всё выглядело по-настоящему! 👀

player = 'paper'
if player == 'paper':
    print('You chose paper! ✋')

Сопоставление слова и эмодзи 🎨

Мы можем показать подходящий эмодзи для каждого варианта с помощью if и elif! 🎨

player = 'scissors'
if player == 'rock':
    print('✊')
elif player == 'paper':
    print('✋')
elif player == 'scissors':
    print('✌️')

Проверка нелепого ввода 🤪

Что, если кто-то введёт «banana»? 🍌 Мы можем проверить, допустим ли этот вариант, и показать дружелюбное сообщение! 🤪

player = 'banana'
if player == 'rock' or player == 'paper' or player == 'scissors':
    print('Good choice! 👍')
else:
    print('Please pick rock, paper, or scissors! 🙂')

Слово «или» 🔗

Слово or позволяет проверить MANY вариантов одновременно! «Это камень OR бумага OR ножницы?» 🔗 Если хотя бы один вариант верен, условие выполняется!

color = 'blue'
if color == 'blue' or color == 'green':
    print('Cool color! 🎨')

Помощник для нижнего регистра 🔡

Кто-то может ввести «ROCK» или «Rock». Мы можем перевести всё в нижний регистр с помощью .lower(), чтобы варианты всегда совпадали! 🔡

player = 'ROCK'
player = player.lower()
print('Cleaned up:', player)

Подготовка игры 🎮

Давайте соберём начало игры: поприветствуем игрока, зададим вопрос, очистим ввод и подтвердим выбор! 🎮

print('Rock, Paper, Scissors! ✊✋✌️')
player = input('Your pick: ')
player = player.lower()
print('You chose', player)

Мастер правил! 🚀

Теперь Вы знаете правила и умеете получать выбор игрока! 🚀 Далее позволим компьютеру сделать свой OWN секретный выбор!

player = 'paper'
print('You are ready to play with', player, '! ✋')

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

Проверьте, как Вы знаете правила! ✊✋✌️

Чемпион правил! 🎉

Потрясающе! 🎉 Вы знаете правила и умеете подготавливать игру!

  • Камень побеждает ножницы, ножницы побеждают бумагу, бумага побеждает камень 🔁
  • Храните варианты в виде слов 📦
  • or проверяет много условий одновременно 🔗
  • .lower() приводит ввод в удобный вид 🔡

Далее: компьютер выберет свой ход! 🤖

print('Let the games begin! ✊✋✌️')

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

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

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

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

  1. Правила
  2. Выбор компьютера
  3. Определение победителя
  4. Сыграть ещё раз
← Назад к Coding for Kids