Python print() for Kids
print() is how a Python program says something out loud, and it is the first real Python a child writes here.
- 16 exercises
- 5 lessons
- Ages 10+
- Free
For parents & teachers
What this topic covers
Almost every Python course starts with print(), and almost every one of them stops too early — a child types one line, sees it echoed back, and moves on without ever learning what the function actually does or what its settings are for. This topic treats print() as a real function with real arguments, because that is what it is.
Children start by making the dragon say a single word, then discover that print() takes more than one thing at a time, that sep controls what goes between those things, and that end controls what happens after. By the end they can predict the exact shape of what a print() call will produce before running it — which is the actual skill.
The topic closes with a challenge that uses no new syntax at all. Everything in it has already been taught; the difficulty is choosing the right tool, which is a different and harder thing than remembering one.
Built around a real misconception
The mistake this topic is built to fix
A child writes print("2 + 2") and expects to see 4.
Why the topic is built around it
Quotes mean 'treat this as text, not as a calculation'. This is one of the earliest and most persistent beginner confusions, so the topic tackles it head-on with paired examples rather than hoping it never comes up.
print("Gold:", 40 + 2)Explain · Ask · Guided · Practice
The lessons, in order
Each lesson explains one idea in short steps, checks it landed with a question, walks through a guided first try, then leaves the child to practise on their own.
The command that gives the dragon its voice.
- Explain
- Ask
- Guided 1 level
- Practice 2 levels
sep and end — the settings that change the shape of what I say.
- Explain
- Ask
- Guided 1 level
- Practice 2 levels
Printing values Python works out — and why quotes change everything.
- Explain
- Ask
- Guided 1 level
- Practice 3 levels
Lesson 4: The Dragon's Challenge
Topic challengeEverything at once — no new tricks, just choosing the right tool.
- Explain
- Ask
- Guided 1 level
- Challenge 2 levels
f-strings, .format(), and + — and why + between text and a number crashes.
- Explain
- Ask
- Guided 1 level
- Practice 2 levels
Lessons unlock in order within a topic, so nothing arrives before the idea it depends on. This topic is free, start to finish.
Try it now
The very first level needs no account at all — see whether it clicks before signing up for anything.
Play the first level free