Course: Term 2: Math Wizard
Duration: 60 minutes
Term: 2 of 8 | Week: 1 of 9
This lesson is a fast, active check of the skills you need for Math Wizard. You will predict, repair, transform, build, test, and reflect.
By the end, you will have:
input();Do not run these yet:
text_answer = "2" + "2" number_answer = 2 + 2
Write both predictions and explain why quotation marks matter.
Now run them using one labelled output for each answer. This difference becomes important when programs collect numbers from users later in the term.
This program has two bugs:
coder_name = "Maya" favourite_game = "chess" print("Coder: {coder_name}") print(f"Game: {favorite_game}")
Reproduce the symptom, fix the smallest necessary parts, and explain each repair to a partner.
Start with:
team_name = "pixel explorers"
Complete three partner challenges:
len().Your partner predicts each result before you run it.
Use the starter to create a small program another student can operate.
Requirements:
input();Do not ask for private information. A nickname, favourite subject, or learning goal is enough.
Give the program to a partner without coaching them.
The partner checks:
Make one improvement and run the program again.
Mark each skill honestly:
| Skill | Confident | Needs a reminder |
|---|---|---|
| Create and change a variable | ||
| Tell text from a number | ||
| Write an f-string | ||
| Use a string method | ||
| Ask and store a text answer | ||
| Add a helpful comment |
This is not a grade. It helps you and your teacher decide where support is needed.
Complete the required build and partner test.
Ask for a second safe answer and combine both answers into one well-written summary.
Write one short broken example for a partner to repair. Prepare a hint and the expected corrected result.
Complete both statements:
Next you will use number variables and the four arithmetic operators to build and test a connected score model.
Sign in to track your progress