Python Quizzes

The best way to learn to code is to practice.
Improve your Python programming skills with our quizzes.
We have put together different questions for each skill level.

Quiz – Python Basics Part 1

The quiz contains 17 questions and there is no time limit. You can get between 1 and 3 points for answering the questions correctly. At the end of the quiz, you'll receive a total score. You can compare yourself with other users via the leaderboard. If you achieve more than 70% you will be rewarded with a certificate. Good luck!

Test your understanding of the basics of Python programming language:
- Data types and variables
- Input / Output
- Arithmetic operators
- Relational operators
- Logical operators
- Bitoperators



Quiz – Python Basics Part 2

The quiz contains 13 questions and there is no time limit. You can get between 1 and 3 points for answering the questions correctly. At the end of the quiz, you'll receive a total score. You can compare yourself with other users via the leaderboard. If you achieve more than 70% you will be rewarded with a certificate. Good luck!

Test your understanding of the basics of Python programming language:
- Comments
- Escape sequences
- Data types
- Operators
- Control structures
- Methods
- Arrays



Quiz – Python Functions

The quiz contains 4 questions and there is no time limit. You can get between 1 and 3 points for answering the questions correctly. At the end of the quiz, you'll receive a total score. You can compare yourself with other users via the leaderboard. If you achieve more than 70% you will be rewarded with a certificate. Good luck!

Test your understanding of functions:
- Basics
- Function Parameters
- Recursion
- Nested Functions



Quiz – Python Mathematical Functions

The quiz contains 7 questions and there is no time limit. You can get between 1 and 3 points for answering the questions correctly. At the end of the quiz, you'll receive a total score. You can compare yourself with other users via the leaderboard. If you achieve more than 70% you will be rewarded with a certificate. Good luck!

Test your skills for mathematical functions:
- Basic mathematical functions
- Exponential and logarithmic mathematical functions
- Mathematical rounding
- Power math function
- Square math function



Quiz – Python Lists

The quiz contains 6 questions and there is no time limit. You can get between 1 and 3 points for answering the questions correctly. At the end of the quiz you will receive a total score. You can compare yourself with other users via the leaderboard. If you achieve more than 70% you will be rewarded with a certificate. Good luck!

Test your understanding of lists:
- Lists Basics
- List Methods
- Add and delete List Elements
- Other List Operations



Quiz – Python Inheritance and Polymorphism

The quiz contains 8 questions and there is no time limit. You can get between 1 and 3 points for answering the questions correctly. At the end of the quiz, you'll receive a total score. You can compare yourself with other users via the leaderboard. If you achieve more than 70% you will be rewarded with a certificate. Good luck!

Test your understanding of inheritance and polymorphism:
- Single inheritance
- Multiple inheritance
- Multilevel inheritance
- Hierarchical inheritance
- Function polymorphism
- Class polymorphism



Quiz – Python Advanced

The quiz contains 6 questions and there is no time limit. You can get between 1 and 3 points for answering the questions correctly. At the end of the quiz, you'll receive a total score. You can compare yourself with other users via the leaderboard. If you achieve more than 70% you will be rewarded with a certificate. Good luck!

Test your advanced skills of the Python programming language:
- Python Syntax
- Advanced control structures
- Classes and objects
- Data abstraction
- Functions