Python Basics Quiz
- Questions: 20
- Easy
- Pass mark: 70%
How well do you know the basics of Python? This free quiz has 20 short questions for beginners, from print() and f-strings to lists, dictionaries, loops and functions. Most of them show a few lines of code and ask what it does, the way you will read code every day.
What the quiz covers
- Comments,
print()withsepandend, f-strings - Variable names, data types and type conversion
- Arithmetic:
//,%,**and operator precedence - Strings: indexing, slicing and string methods
- Conditions:
if,elif,elseand truthy values - Lists, tuples, dictionaries and sets
- Loops with
range(),breakandcontinue - Functions: default values, keyword arguments, returning several values and variable scope
How it works
- 20 questions: 15 with one correct answer, 5 where you select every correct answer
- After each question you see the correct answer and a short explanation
- No time limit and no account needed
- Score 70% or more (14 of 20) to pass
Every topic has a runnable program on the Python examples page. Change the code and run it in the online Python editor to see why an answer is right.