Computers and Technology, 13.12.2020 03:10 shartman22
PYTHON HW PLEASE HELP. 100 POINTS AND BRAINLIEST. REPORTING IF YOU DON'T ANSWER
Question 1:
Design a BankAccount Class with the following requirements:
1. Class variables
- Overdraft Fee = 20 (Overdraft fee is subtracted from the account when account balance is negative after a withdraw)
2. Object variables
- Balance (Balance is the amount of money an account has left)
3. Methods
- deposit(amount): Accepts an argument amount of type number, adds this amount to account's balance
- withdraw(amount): Accepts an argument amount of type number, subtract this amount to account's balance, if the resulting balance is negative, apply an Overdraft Fee on the account balance
Test your class to see if it works:
- Scenario 1:
- Create a new account called "college_checking", assign 1000 dollars to the initial balance.
- Withdraw 200 dollars
- Withdraw 500 dollars
- Deposit 100 dollars
- Withdraw 600 dollars
- Check your remaining balance, it should be -220 dollars of balance, because $1000 - $200 - $500 + $100 - $600 - $20(overdraft) = $-220
- Scenario 2:
- Create a new account called "europe_trip_fund", assign 0 dollars to the initial balance.
- Deposit 250 dollars
- Deposit 220 dollars
- Deposit 530 dollars
- Withdraw 721 dollars
- Check your remaining balance, it should be $279 dollars of balance, because $0 + $250 + $220 + $530 - $721 = $279
Question 2:
Design a that inherits from BankAccount Class with the additional requirements:
1. Methods
- withdrawal(amount): Accepts an argument amount of type number, subtract this amount to account's balance, if the resulting balance is negative, log an error message:
"There's insufficient funds in your account to complete this transaction"
to the terminal and stop the transaction so that your balance isn't overdrafted.
Test your class to see if it works:
- Scenario 3:
- Create a new account called "personal_checking", assign 100 dollars to the initial balance.
- Withdraw 20 dollars
- Withdraw 50 dollars
- Deposit 12 dollars
- Withdraw 60 dollars
- Check your remaining balance, it should be 42 dollars of balance, because $100 - $20 - $50 + $12 = $42, the last withdrawal didn't go through because that would leave your account balance negative.
Answers: 1
Computers and Technology, 22.06.2019 12:30
What characteristic of long period comets suggest they come directly from the oort cloud?
Answers: 2
Computers and Technology, 23.06.2019 15:00
Based on the current economic situation do you expect the employment demand for graduating engineers to increase or decrease? explain the basis for your answer. with a significant economic recovery, what do you think will happen to future enrollments in graduating engineering programs?
Answers: 1
Computers and Technology, 23.06.2019 17:30
Per the municipal solid waste report, what are the most common sources of waste (trash
Answers: 3
Computers and Technology, 24.06.2019 06:30
Ineed to know the anwser to all these questions
Answers: 2
PYTHON HW PLEASE HELP. 100 POINTS AND BRAINLIEST. REPORTING IF YOU DON'T ANSWER
Question 1:
Physics, 20.04.2021 05:10
History, 20.04.2021 05:10
Mathematics, 20.04.2021 05:10
Mathematics, 20.04.2021 05:10
Biology, 20.04.2021 05:10
Advanced Placement (AP), 20.04.2021 05:10
Chemistry, 20.04.2021 05:10
Social Studies, 20.04.2021 05:10
Mathematics, 20.04.2021 05:10
Mathematics, 20.04.2021 05:10