Skip to main content
Mentr by PaprlybyPaprly
Student Guides

Python Projects for Beginners: Quiz, Calculator and More

Five beginner Python projects that use only input, decisions, loops, lists and functions. How a correct Run marks one complete, including after you open the solution.

Mentr Editorial Team7 min read

The best Python projects for beginners use only print, variables, input, if, loops, strings, lists and functions. A quiz, a calculator, a number guess, a report card and tic-tac-toe all fit that list. Lesson 10 of the free course at mentr.in/learnpython is a final challenge with those programs. You pick one, press Run, and a correct program is marked complete.

Projects that match what you just learned

Beginner projects and the ideas they use
ProjectIdeas you need
Calculatorinput(), if / elif, a while loop, a function that returns a number
Guess the numberint(input()), comparisons, a counter, a loop that stops
Mini quiza list of questions, .strip() and .lower(), a score
Report carda list of students, append(), average, the top student
Tic-tac-toea list as a 3 by 3 board, turns, a winner check

Start with the quiz or the calculator. Both ask a question, make a decision and repeat until the person is done. That is the whole beginner course in one file.

How a project gets marked

You write the program in the project editor and press Run. When the program asks for input(), you type in the console and press Enter. If the program is correct, a completion card appears and the project counts. Hints never block that. If you opened the full solution earlier, a correct Run still marks it complete.

  • One completed project is enough for the certificate.
  • Each completed project adds 10 XP.
  • You can run the code in the free compiler as well, at mentr.in/openpythoncompiler.

A tiny piece of a quiz looks like this. A real quiz keeps the questions in a list and loops.

answer = input("Capital of France? ").strip().lower()
if answer == "paris":
    print("Correct")
else:
    print("Try again")

Projects to leave for later

A website, a Discord bot, or anything that needs files, APIs or extra libraries will fight you in week one. Finish one of the five beginner programs first. Intermediate and Advanced, where files and larger programs belong, are not open yet.

Common questions

What Python projects can a beginner build?
A calculator, a number-guessing game, a quiz, a small report card and tic-tac-toe. They use input, decisions, loops, lists and functions. They are the Final Challenge on mentr.in/learnpython.
How is a project marked complete?
Press Run. If the program passes, it is marked complete, including after you have opened the full solution. One completed project counts toward the certificate.
Do I need to install Python to build these?
No. The project editor and the free compiler both run in the browser.