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