a6
a6
Create a Python program that performs basic arithmetic operations (addition, subtraction,
multiplication, division) using functions.
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.
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.
Build a simple contact management system where users can add, search, and delete
contacts. Use dictionaries to store contact information.
Develop a text-based adventure game where the user navigates through different
scenarios using string operations and conditional statements.
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.
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.
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.
Build a quiz application that asks multiple-choice questions, collects answers, and
displays the score. Use lists and dictionaries to store questions and answers.
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.
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.