0% found this document useful (0 votes)
2 views

a6

The document outlines a series of programming projects to be developed in Python, including a simple calculator, to-do list application, and student gradebook. Other projects include a string manipulation tool, contact management system, text-based game, and various utilities like a temperature converter and password generator. Each project emphasizes the use of functions, data structures, and user interaction to enhance programming skills.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

a6

The document outlines a series of programming projects to be developed in Python, including a simple calculator, to-do list application, and student gradebook. Other projects include a string manipulation tool, contact management system, text-based game, and various utilities like a temperature converter and password generator. Each project emphasizes the use of functions, data structures, and user interaction to enhance programming skills.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

 Simple Calculator

 Create a Python program that performs basic arithmetic operations (addition, subtraction,
multiplication, division) using functions.

 To-Do List Application

 Develop a command-line application where users can add, view, and remove tasks from a
to-do list using lists and dictionary data structures.

 Student Gradebook

 Implement a program to manage student grades. Use dictionaries to store student names
and their respective grades, and allow the user to add, update, and view grades.

 String Manipulation Tool

 Create a tool that performs various string operations such as concatenation, slicing, and
formatting. Include features to find the length, reverse, and count occurrences of
substrings.

 Contact Management System

 Build a simple contact management system where users can add, search, and delete
contacts. Use dictionaries to store contact information.

 Simple Text-Based Game

 Develop a text-based adventure game where the user navigates through different
scenarios using string operations and conditional statements.

 Number Guessing Game

 Create a game where the computer generates a random number, and the user has to guess
it. Use loops, conditional statements, and functions to manage game logic.

 Temperature Converter

 Write a program to convert temperatures between Celsius, Fahrenheit, and Kelvin. Use
functions for each conversion and handle user input and output.

 Shopping Cart System

 Design a system where users can add items to a shopping cart, view the cart, and
calculate the total price. Use lists and dictionaries to manage items and prices.
 Password Generator

 Create a tool that generates strong passwords based on user-defined criteria (length,
inclusion of special characters, etc.). Use string operations and functions.

 Palindrome Checker

 Implement a function that checks if a given string is a palindrome (reads the same
forward and backward). Include functionality to handle different string cases and spaces.

 Fibonacci Sequence Generator

 Write a program that generates the Fibonacci sequence up to a specified number of terms.
Use functions and loops to calculate and display the sequence.

 Simple Quiz Application

 Build a quiz application that asks multiple-choice questions, collects answers, and
displays the score. Use lists and dictionaries to store questions and answers.

 Weather Report Simulation

 Develop a program that simulates weather reports for a week. Use lists and dictionaries to
store and display weather data such as temperature, humidity, and condition.

 Prime Number Checker

 Create a function that checks if a given number is prime. Include user input and output,
and handle edge cases such as negative numbers and zero.

You might also like