Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class BankAccount:
- def __init__(self):
- self.amount = 0
- def get_info(self):
- return f"Stan konta wynosi {self.amount}"
- def add_amount(self, amount: float):
- if amount < 0:
- raise ValueError("Wpłacasz wartość ujemną!")
- self.amount += amount
- def withdraw_amount(self, amount:float):
- if amount < 0:
- raise ValueError("Wypłacasz wartość ujemną!")
- if amount > self.amount:
- raise ValueError("Nie masz tyle na koncie!")
- self.amount -= amount
- account = BankAccount()
- while True:
- question = input("Co chcesz zrobić? [wpłata/wypłata]: ")
- try:
- if question == "wpłata":
- amount = float(input("Podaj kwotę do wpłaty: "))
- account.add_amount(amount)
- elif question == "wypłata":
- amount = float(input("Podaj kwotę do wpłaty: "))
- account.withdraw_amount(amount)
- except ValueError as error:
- print(error)
- print(account.get_info())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement