

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 3
click for more info
Not enough gems
Cost: 6 gems
1: Welcome to Learn Python for Beginners
incomplete
2: Fix Your First Bug
incomplete
3: The Console
incomplete
4: What Is Code?
incomplete
5: Multiple Instructions
incomplete
6: Syntax Errors
incomplete
7: Syntax Errors Quiz
incomplete
8: Lesson Failure
incomplete
9: What Is Python?
incomplete
10: Game Statistics
incomplete
11: Shop Response
incomplete
Back
ctrl+,
Next
ctrl+.
This lesson's interactive features are locked, please to keep using them
You've probably noticed that you have a Submit and a Run button.
Run: For testing and debugging. There is no penalty for running your code.
Submit: Runs your code, but also checks its output against our answer key. If the output doesn't match, you'll be punished.
Pro tip: You wouldn't deploy code to end users without testing... right? So don't submit code without running it first! The goal of this game mechanic is to encourage good real-world coding practices. "Submit" is like deploying to production.
When you fail a lesson, one of two things will happen:
If you have armor, you'll lose one. That armor is consumed to protect you from future failures on that lesson.
If you don't have armor, you'll lose your sharpshooter spree, and it will reset to zero. Each time your spree counter hits 15, you'll earn a random chest. Chests contain gems and items (like armor).
Fantasy Quest has a bug in its server code. The code is supposed to print messages indicating the game server has started successfully.
Fix both syntax errors in the code.