← All tools

Software · Free Tool · Unit 1

Python Basics Quiz — 20 Questions

Five minutes. Twenty questions. Real answers with explanations after each one. You'll see your overall score and a per-topic breakdown so you know exactly what to work on next.

Question 1 of 20Programming Fundamentals

Which three operations do almost every program perform, in order?

0/20 answered

Questions

How long does the quiz take?+

About 5 minutes for 20 questions. There is no timer — go at your own pace.

Do I need to know Python already?+

The quiz is designed for people who have learned the basics and want to test what stuck. If you've never written a line of Python, start with one of the free resources linked on the results page first.

Is the quiz free? Do I have to sign up?+

The quiz and your score are completely free, no account required. You can optionally drop an email at the end for a personalized study plan based on your weakest topic.

Can I retake it?+

Yes — hit the retake button on the results screen, or refresh the page. Questions appear in the same order each time so you can track your improvement.

Where do the questions come from?+

Questions are original to YorkSims. The underlying topics align with Python for Everybody by Dr. Charles R. Severance (py4e.com), licensed under Creative Commons Attribution 3.0.

Source

Questions are original to YorkSims. Topics align with Python for Everybody by Dr. Charles R. Severance, py4e.com, licensed under Creative Commons Attribution 3.0 Unported.