«Բանկային հաշիվ» class
Ձեր խնդիրն է ստեղծել BankAccount class, որը կունենա երկու հիմնական ատրիբուտ՝ account_number և balance: BankAccount class-ը պետք է ունենա հետևյալ մեթոդները.
deposit (amount). Այս մեթոդը պետք էamount-ը վերցնի որպես արգումենտ և այն ավելացնիBankAccountclass-ի balance ատրիբուտին: Մեթոդը պետք է տպի տող՝Deposit Successful. Current Balance: $x, որտեղx-ը ընթացիկ մնացորդն է՝ դեպոզիտից հետո:withdraw (amount). Այս մեթոդը պետք է որպես արգումենտ վերցնիamountև այն հանիBankAccountclass-ի հաշվեկշռի ատրիբուտից:withdrawմեթոդը չպետք է թույլ տա, որ մնացորդը իջնի0-ից (այսինքն՝ հաշիվը չի կարող օվերդրաֆտի անցնել): Եթե գումարի դուրսբերման հարցում է կատարվում, որը կհանգեցնի օվերդրաֆտի, մեթոդը պետք է տպիInsufficient balance. Withdrawal failed.տողը և մնացորդը թողնի անփոփոխ: Եթե դուրսբերումը հաջողությամբ կատարվում է, մեթոդը պետք է տպիWithdrawal Successful. Current Balance: $xտողը, որտեղx-ը ընթացիկ մնացորդն է՝ հանելուց հետո:display_balance()․ Այս մեթոդը պետք է տպի մեկ տող՝Current Balance: $x, որտեղx-ը ընթացիկ մնացորդն է:
Մուտք | Ելք |
|---|---|
| Deposit Successful. Current Balance: $877 |
Հուշում
Մի՛ մոռացեք class-ի մեթոդներում self արգումենտի մասին:
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB