Question: Learning Outcomes 1 . Write decisions and loops to satisfy requirements. 2 . Implement data structures such as lists, tuples, and / or dictionaries 3

Learning Outcomes
1. Write decisions and loops to satisfy requirements.
2. Implement data structures such as lists, tuples, and/or dictionaries
3. Work with user input
4. Utilize the random module to generate random numbers and choices
Program Overview
The Bank client would like to add the following features to the system:
1. New users shall be able to create a new account if they would like to
2. New users can create a new pin themselves or let the system create a new pin randomly for
them.
3. For users who would like to create a new pin themselves, display a message to let them
know the pin needs to be an integer between 1 and 9999. Validate the pin a user entered.
4. The user has 3 tries to create a new pin between 1 and 9999. If all tries failed, the program
will exit. Display a friendly message to encourage the user to visit again.
5. After the user successfully created a pin, save the username and the new pin.

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!