Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please make an object-oriented python code for this assignment. this is my final assignment it is worth 240 points please i need it done very

Please make an object-oriented python code for this assignment.

this is my final assignment it is worth 240 points please i need it done very well ,i would have done it myself but i am on short time frame

i need to make a code for a software ATM in Python that you can either create new account or access existing account

if you create an account , it will ask you about first and last name , date of birth, address and to register the debit card number which can be any 16 digits and then create 4 digit pin number, once registered this account will be saved and now you can either create another account or sign in to the account that we just made buy using the debit card number that we entered previosuly and the pin number once you sign in you can either make a deposit , withdraw money or view current balance, any account creation starts with zero balance, if you choose to deposit it will ask you the amount and then it will update the zero balance to the new amount, if you choose to withdraw it will subtract from the balance and it will ask you the amount to withdraw, and if you choose to view balance it will let you view the updated balance and so on. And i need data validation and loops and breaks and make sure you comment the explanation after each line of code

Include screenshots of the Output and explanation section, please.

The explanation section is very important and screenshots in python of the whole code.

you have to include one of those five things in the code and please let me know which 5 things you have included out of the following

1. Build data structures and data representation.

2. Develop programs that read input from data files and build new output data files.

3. Build programs that use recursion to solve simple problems.

4. Solve complex problems and create programs.

5. Design programs using sorting and searching algorithms in arrays.

6. Create Object Oriented Programs with several levels of inheritance, constructors, and destructors.

Must have Object Oriented programming.

Must have Loops, Dictionaries, (and/or) lists, (and/or) tuples, and recursion.

Must have Input validation on most input statements in your programs.

Must have Conditional Statements (if, else, elif)

Can have file read/write capabilities

Can use a Database and queries (MySQ via VML)

Can use GUI (Tkinter)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

SQL Database Programming

Authors: Chris Fehily

1st Edition

1937842312, 978-1937842314

More Books

Students also viewed these Databases questions