Question: Objective Develop a simple program that allows users to track information. For example, you can create a program that is to - do list, or

Objective
Develop a simple program that allows users to track information. For example, you can create a program that is to-do list, or anytyhing else etc.. frubriThe choice of the project is YOURS so choose something that interests you.
Your program MUST include:
Variables and Data Types
User Input and Output
Conditional Statements
Loops (for loop and/or while loop)
Functions (include parameters and arguments where necessary)
Strings (slicing, strirng methods)
Data Structures (lists, tuples, list methods)
AT LEAST 5 COMMENTS THROUGHOUT THE PROGRAM
Guidelines
1. Project Planning
Choose a Topic: Select a topic that interests you.
Define Features: Clearly define the features your program will have. Make sure these features will require the use of variables, loops, conditional statements, functions, strings, and data structures.
2. Development
Start Coding: Begin with the main structure of your program. Define the main functions that will make up the core functionality.
Variable Usage: Use variables to store data that your program will manipulate. Be sure to accurately name variables based on our traditional naming guidelines. Be mindful of choosing the right data types. (For example, any monetary value should be a float NOT an int)
User Interaction: Implement user input and output using input() and print() functions. Ensure your program is user-friendly.
Implement Logic: Use conditional statements and loops to add logic to your program. For example, use a loop to traverse lists or tuples.
Function Definition: Create functions to perform specific tasks. Make sure to use parameters and arguments to make your functions flexible.
String Manipulation: Utilize string slicing and methods to work with string data effectively. This could be utilizing user input or formatting output.
Data Structures: Use lists or tuples to organize data. Utilize list methods to manipulate these data structures, such as adding or removing elements.
Comments: Add at least 5 comments to your program to explain the logic of your code. This is crucial for readability and maintenance.Testing and Debugging
Test Thoroughly Throughout: Test your program with various inputs to ensure it behaves as expected.
Debug: Use debugging techniques to identify and fix any issues. Pay attention to error messages, as they can give clues on where to look. DO NOT WAIT UNTIL YOU HAVE COMPLETED THE PROGRAM TO DEBUG!!

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!