0% found this document useful (0 votes)
3 views2 pages

Python Assignment Questions

The assignment requires students to write a Python program based on one of five provided questions, including a Personal Finance Tracker, Student Grade Calculator, Simple To-Do List Manager, Number Guessing Game, or Word Counter. Students must submit a .py file and prepare a 2-3 minute presentation covering the program's functionality, code explanation, and problem-solving experiences. The submission is due on Sunday.

Uploaded by

nebyusamuel0911
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

Python Assignment Questions

The assignment requires students to write a Python program based on one of five provided questions, including a Personal Finance Tracker, Student Grade Calculator, Simple To-Do List Manager, Number Guessing Game, or Word Counter. Students must submit a .py file and prepare a 2-3 minute presentation covering the program's functionality, code explanation, and problem-solving experiences. The submission is due on Sunday.

Uploaded by

nebyusamuel0911
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Python Programming Class – Assignment

Due Date: Sunday

Submission: Python .py file + In-class presentation (2–3 minutes)

Instructions

• Write a Python program to solve the selected problem.


• Prepare to present your solution in class.
Your presentation should cover:
- What the program does
- How your code works
- Any problems you encountered and solved

Question List

1. Personal Finance Tracker


Write a program that allows users to:
- Add income and expenses
- Show current balance
- View transaction history

2. Student Grade Calculator


Create a program that:
- Asks for a student’s name and 5 subject marks
- Calculates the average
- Displays a grade based on the average:
A (90–100)
B (80–89)
C (70–79)
D (60–69)
F (below 60)

3. Simple To-Do List Manager


Build a command-line to-do list application that:
- Adds tasks
- Views tasks
- Deletes tasks
- Marks tasks as completed

Use lists, loops, and conditionals.


4. Number Guessing Game
Write a game where:
- The computer selects a random number (1–100)
- The user keeps guessing
- The program gives feedback: “Too high” or “Too low” until correct

Use the random module and loops.

5. Word Counter
Ask the user to input a sentence or paragraph.
Your program should:
- Count total words
- Count how many times each word appears
- Display the most frequent word

Use string functions and dictionaries.

Submission Format
- Submit your Python code file (.py) by Sunday
- Be ready to present in class

You might also like