Register - Login - Forgotten Password

Lesson 22: Giving Information to Functions With Parameters and Arguments (Parent Q&A)

This guide explains how Python functions receive information when they are called. Open Full Article...

Lesson 22: Giving Information to Functions With Parameters and Arguments (Teach This Topic)

This guide supports teaching how Python functions receive information and reuse the same instructions with different values. Open Full Article...

Lesson 21: Creating and Using Functions in Python (Parent Q&A)

This guide explains the beginner Python functions covered in Lesson 21. Open Full Article...

Lesson 21: Creating and Using Functions in Python (Teach This Topic)

This guide supports teaching Python functions to learners aged 11 to 16. Open Full Article...

Lesson 20: Dictionaries: Storing Information in Key-Value Pairs (Parent Q&A)

This guide explains how Python dictionaries organise related information as key-value pairs. Open Full Article...

Lesson 20: Dictionaries: Storing Information in Key-Value Pairs (Teach This Topic)

This guide supports teaching Python dictionaries as mappings that connect meaningful keys with associated values. Open Full Article...

Lesson 12: Building Your First Python Quiz

How can familiar Python ideas turn into a working quiz? The surprising answer is that Python has no special quiz command. Open Full Article...

Lesson 11: Combining Conditions With And, Or and Not

What happens when Python needs one decision based on several true-or-false questions? Open Full Article...

Lesson 10: Comparing Values in Python

How can Python tell whether two scores match, or whether one number is bigger than another? Open Full Article...

Lesson 9: Using Else and Elif

What if a program needs to respond to several possible situations instead of giving only a yes-or-no response? Open Full Article...