Question: Vote Regestration Program The solution must be in python! Create a program that helps users to regester for an election (National or Local). The program

Vote Regestration Program

The solution must be in python!

Create a program that helps users to regester for an election (National or Local). The program should be interactive with the user and should varify the age, full name, and address of the voters first. The code must include the following:

1. Use of at least one class with executed subclasses. This means you must instantiate at least one subclass to show inheritance and polymorphism. Your classes base classes must be in separate modules. Your subclasses can be in the same module as their related base class.

2. Only include main logic in your main function and use functions for reusable code

3. Use of a loop of your choice

4. Use of a decision structure

5. You must include a menu (Add, Edit, Delete, View, and Exit) in your program, and your program must allow the user to repeat the program if necessary.

6. Use of functions in your main program that require you to pass values from the main.

7. Use of a list, tuple, or dictionary to store data

8. Write some type of data to a file as well reading data from a file

9. Use of exception handling. Your program should attempt to catch most of the common exceptions.

10. Include comments in the code

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 Databases Questions!