Project
Arithmetic Exam Application
Medium
1233 completions
~ 15 hours
4.4Build a versatile math quiz application that adapts to different difficulty levels, handles user input with precision and processes file operations for saving results.
Provided by
JetBrains Academy
About
Many people are fond of interactive learning. In this project, you will learn how to write an application that can facilitate solving arithmetic operations in a quick manner. The application will generate a mathematical expression for a user to solve. Implement various levels of difficulty and let the application save the results and show the progress of learning.
Training project
This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Write a mini calculator to work with numbers and simple mathematical operations.
Use the random number generator to make your tasks random.
Test with one question is boring, let's add more questions! Also, we need to find a way to handle user typos.
Solving mathematical expressions is helpful, but many students prefer to get marks. Let's add marks and save the results!
Reviews
3 months ago
Good project for beginners and intermediates. Tasks are easy to solve within little time.
Daniel Lopez
4 months ago
Great brush up on OOP and interactivity. The first iteration did not have objects and was more tedious.
4.4
Learners who completed this project within the Python Developer course rated it as follows: