Practice function definitions and function calls. The higher difficulty levels include function composition, such as f(g(x)).
If you're not familiar with functions, check out ch. 3 and ch. 6 of Think Python.
The programs in this quiz are randomly generated and will be different every time. Practice a little every day to see your scores improve.
After you finish, you can edit and run all of the programs from the quiz.
Sorry, it seems that your web browser won't work with this site. Please try updating it, using a different browser, or using a different device.
Sign up to track your progress as your scores improve.
Complete this quiz with the same settings one more time to see a chart of your progress!
Edit and run the programs from the quiz to inspect them below. Try adding more print statements if you're confused!