Create a Python program that gathers the following employee information according to the rules provided: Employee ID
Question:
Create a Python program that gathers the following employee information according to the rules provided:
- Employee ID (this is required, and must be a number that is 7 or less digits long)
- Employee Name (this is required, and must be comprised of primarily upper and lower case letters. It also cannot contain any of the following characters: ! " @ # $ % ^ & * ( ) _ = + , < > / ? ; : [ ] { } ).
- Employee Email Address (this is required, and must be comprised of primarily of alphanumeric characters. It also cannot contain any of the following characters: ! " ' # $ % ^ & * ( ) = + , < > / ? ; : [ ] { } )
- Employee Address (this is not required, but if it is provided, it must be comprised primarily of alphanumeric characters. It cannot contain any of the following characters: ! " ' @ $ % ^ & * _ = + < > ? ; : [ ] { } )
Write your program such that if a user inputs any of the above information incorrectly, the program terminates without asking for more information.
At the end of your program, it should print out: "Hello, . Your Employee ID is , and your email address is . Your address is ". If no address was provided, please replace the last sentence with "You did not provide an address.'
Part 2:
you need to modify the program you created so that it can take up to 5 employees' worth of information. Also, when a user enters improper data, the program asks the user to re-enter it before continuing on.
As employee information is added, create a list of dictionaries that hold all of the information. And the end of your program, print out the list.
Income Tax Fundamentals 2013
ISBN: 9781285586618
31st Edition
Authors: Gerald E. Whittenburg, Martha Altus Buller, Steven L Gill