선택지 만들기
이야기를 여러 갈래로 나눕니다
선택지 만들기은(는) CoddyKit의 무료 Coding for Kids 강의입니다. 이것은 4개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Coding for Kids 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Coding for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.
경로를 선택하세요! 🌳
다시 안녕하세요! 🏴☠️ 최고의 모험에서는 YOU가 다음에 일어날 일을 선택할 수 있습니다! 🌳
오늘은 선택지와 if를 사용해 이야기를 여러 갈래로 나누는 방법을 배웁니다! 🤔
print("Time to make choices! 🌳")두 경로 제시하기 🛤️
플레이어가 고를 수 있도록 두 경로를 제시해 보세요! 🛤️
그런 다음 어느 쪽을 선택할지 물어보세요!
print("A fork in the road! 🛤️")
print("Left = cave 🕳️")
print("Right = river 🌊")
choice = input("Which way? (left/right) ")
print("You chose:", choice)if로 반응하기 🧠
이제 if를 사용해 게임이 선택에 REACT하도록 만들어 보겠습니다! 🧠
선택이 다르면 이야기도 달라집니다! ✨
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"는 Python에서 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 AI 튜터), CoddyKit PRO로 업그레이드하면 Coding for Kids 강의 전체를 잠금 해제할 수 있습니다. Coding for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.
“선택지 만들기”에서 뭘 배우나요?
이야기를 여러 갈래로 나눕니다 브라우저에서 직접 실행하는 실습 코드로 Coding for Kids을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Coding for Kids을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Coding for Kids은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 2번째 강의입니다.
“선택지 만들기” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Coding for Kids 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Coding for Kids 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.