Flashcard App

Welcome to the Flashcard App page.

This page contains a brief description and implementation instructions for the project.

Project Description

A study aid where the user can create and review “flashcards” (question-answer pairs). For example, one side shows a term, and the other shows its definition. The program can quiz the user by displaying a word and prompting for the meaning. This example uses classes to represent cards and stores them in a list.

Project Requirements

Python 3.x (no external libs required; built-in modules like random if used for shuffling questions).

How to Run the Project

  1. Write a script (e.g. flashcards.py) that defines a Flashcard class and allows the user to input word/meaning pairs.
  2. Run it: python flashcards.py. The program can loop to add cards and then display them or quiz the user.
  3. Follow prompts to enter flashcards, then see the list of stored cards or take a quiz.

Key Concepts Learned

Possible Extensions

Troubleshooting & Debugging

See Troubleshooting & Debugging.

← Back to Python Programming Page