Принятие решений
Разветвляйте историю
«Принятие решений» — бесплатный урок Coding for Kids на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Coding for Kids, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Coding for Kids содержит 4 уроков всего.
Выберите свой путь! 🌳
Снова на связи! 🏴☠️ В лучших приключениях YOU решаете, что произойдёт дальше! 🌳
Сегодня мы научимся разветвлять историю с помощью вариантов и if! 🤔
print("Time to make choices! 🌳")Предложите TWO пути 🛤️
Предложите игроку два пути на выбор! 🛤️
Затем спросите, какой он выбирает!
print("A fork in the road! 🛤️")
print("Left = cave 🕳️")
print("Right = river 🌊")
choice = input("Which way? (left/right) ")
print("You chose:", choice)Отреагируйте с помощью условия 🧠
Теперь заставим игру REACT на выбор с помощью if! 🧠
Разный выбор = разная история! ✨
choice = "left"
if choice == "left":
print("You enter a spooky cave! 🕳️")
else:
print("You swim across the river! 🌊")Больше двух 🔀
Используйте elif, чтобы добавить ещё MORE путей! 🔀
elif означает «иначе, если это вместо него»! 🤓
choice = "climb"
if choice == "cave":
print("Into the cave! 🕳️")
elif choice == "climb":
print("You climb a tall tree! 🌳")
else:
print("You wait around. 🤷")Свяжите с реальным выбором 🎯
Свяжем настоящий ввод игрока с историей! 🎯
door = input("Open the red or blue door? ")
if door == "red":
print("A friendly monkey! 🐵")
else:
print("A pile of gold! 🪙")Следите за написанием! 🔤
Компьютеры привередливы! "Left" и "left" для Пайтона — DIFFERENT! 😮
Используйте .lower(), чтобы привести всё к нижнему регистру и избежать путаницы! 🪄
choice = "LEFT"
choice = choice.lower()
if choice == "left":
print("Going left! 👈")Выбор меняет показатели 📊
Выбор может изменить количество монет или здоровье игрока! 📊
Поднятие золота добавляет монеты! 🪙
coins = 0
choice = "grab gold"
if choice == "grab gold":
coins = coins + 10
print("Coins now:", coins, "🪙")Опасный выбор ⚠️
Некоторые варианты RISKY! Если коснуться ловушки, здоровье уменьшится! ⚠️
health = 100
choice = "touch trap"
if choice == "touch trap":
health = health - 30
print("Health now:", health, "❤️")Варианты внутри вариантов 🪆
Один вариант может привести к ANOTHER варианту! Прямо как матрёшки! 🪆
path = "cave"
if path == "cave":
print("Inside the cave you see a chest! 📦")
print("Do you open it? Next lesson decides! 😏")Функция для выбора 🛠️
Оберните вариант в функцию, чтобы использовать его снова! 🛠️
def ask(question):
answer = input(question + " ")
return answer.lower()
pick = ask("Go up or down?")
print("You picked:", pick)Мастер вариантов! 🏆
Теперь вы можете разветвить любую историю! 🎉
ifреагирует на выбор 🧠elifдобавляет новые пути 🔀.lower()исправляет написание 🔤- Варианты меняют количество монет и здоровье 📊
Далее: найдём сокровище и добьёмся WINNING! 💎
print("I can make choices! 🌳🥇")Быстрая проверка ✅
Проверьте свои навыки выбора! 🧠
Время повторения! 🎒
Отличная работа, мастер выбора! 🌟
if/elif/elseразветвляют сюжет 🌳.lower()помогает избежать ошибок в написании 🔤- Выборы изменяют количество монет и здоровье 📊
- Один выбор может привести к другим выборам 🪆
Далее: WINNING сокровища! 💎
print("Making Choices: complete! 🚀")Часто задаваемые вопросы
Урок «Принятие решений» бесплатный?
Да — полный текст урока «Принятие решений» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.
Все уроки этого курса
- Планирование приключения
- Принятие решений
- Поиск сокровища
- Конец игры