Question: Task :: To start using the mobile app, users should signup an account. You are required to create a Python class for the signup process.

Task :: To start using the mobile app, users
Task :: To start using the mobile app, users should signup an account. You are required to create a Python class for the signup process. The users will be asked to enter their full name, contact number, email id, date of birth, password, and password confirmation. I. The signup process will not be successful until: a The mobile number has to digits starting with o. b. The Password must initiate with alphabets followed by either one of a. #, # and ending with numeric. (For Example: Sampozzy) c. The password confirmation matches the initial entered password d. The DOB is in the format DD/MM/YYYY e. The user Is at least if years old. The age should be calculated based on the year entered in the DOB (Only consider year). a. If any of the above-mentioned condition is not fulfilled; the sign-up process should fall and descriptive message should be displayed for the user explaining what has gone wrong and providing hints on the correct expected Input. The program should keep asking the user to re-enter his details as long as one or more of the input fields are not correctly entered. If all fields are entered successfully, the program should stop asking the user to re-enter his details and display a message that the signup process has been completed successfully. If any field is entered Incorrectly, some examples of sample outputs are given below. Output !: You have entered the Date of Birth in invalid format. Please start again: Output 2: Your passwords are not matching. Please start again: 3. If all of the above mentioned conditions are successful, the user data is saved in appropriate data structure (Hint: List can be used) to enable data checks during the login process described in Task . Output Please enter your name: John Please outer your mobile cicbertollitill Plane meler your Passant:121 Please Enter your Date of Birth : DO/Hymn [Space]:/198 you have Soccessfully Signed up. Please eater 1 for Sipp up. Please eater 2 for Log in. leme eater 1 for balt

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