nogod balance check code

āĻ†āĻĒāĻ¨āĻŋ Python āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ "Balance Check" āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻāĻ‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¨ā§āĻ¸ āĻšā§‡āĻ• āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻŦā§‹āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻ™ā§āĻ• āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻŽāĻ¤ā§‹ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¨ā§āĻ¸ āĻšā§‡āĻ•, āĻĄāĻŋāĻĒā§‹āĻœāĻŋāĻŸ āĻāĻŦāĻ‚ āĻ‰āĻ‡āĻĨāĻĄā§āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨āĨ¤

āĻĒā§āĻ°āĻĨāĻŽā§‡, āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ Account āĻ•ā§āĻ˛āĻžāĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‹ āĻ¯āĻž āĻāĻ‡ āĻĢāĻŋāĻšāĻžāĻ°āĻ—ā§āĻ˛ā§‹āĻ•ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻŦā§‡:

class Account:
    def __init__(self, account_holder, initial_balance=0):
        """āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻ¯āĻž āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸā§‡āĻ° āĻšā§‹āĻ˛ā§āĻĄāĻžāĻ° āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¨ā§āĻ¸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤"""
        self.account_holder = account_holder
        self.balance = initial_balance

    def deposit(self, amount):
        """āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ…āĻ°ā§āĻĨ āĻœāĻŽāĻž āĻĻā§‡āĻ¯āĻŧāĨ¤"""
        if amount > 0:
            self.balance += amount
            print(f"{amount} āĻŸāĻžāĻ•āĻž āĻ¸āĻĢāĻ˛āĻ­āĻžāĻŦā§‡ āĻœāĻŽāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¨ā§āĻ¸: {self.balance} āĻŸāĻžāĻ•āĻžāĨ¤")
        else:
            print("āĻœāĻŽāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻļā§‚āĻ¨ā§āĻ¯ āĻŦāĻž āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤")

    def withdraw(self, amount):
        """āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ…āĻ°ā§āĻĨ āĻ¤ā§āĻ˛ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤"""
        if 0 < amount <= self.balance:
            self.balance -= amount
            print(f"{amount} āĻŸāĻžāĻ•āĻž āĻ¸āĻĢāĻ˛āĻ­āĻžāĻŦā§‡ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¨ā§āĻ¸: {self.balance} āĻŸāĻžāĻ•āĻžāĨ¤")
        elif amount > self.balance:
            print("āĻ…āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¨ā§āĻ¸āĨ¤")
        else:
            print("āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻļā§‚āĻ¨ā§āĻ¯ āĻŦāĻž āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤")

    def check_balance(self):
        """āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¨ā§āĻ¸ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ¯āĻŧāĨ¤"""
        print(f"āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¨ā§āĻ¸: {self.balance} āĻŸāĻžāĻ•āĻžāĨ¤")
        return self.balance

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ‡ āĻ•ā§āĻ˛āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻœāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¨ā§āĻ¸ āĻšā§‡āĻ• āĻ•āĻ°āĻ¤ā§‡, āĻœāĻŽāĻž āĻĻāĻŋāĻ¤ā§‡ āĻāĻŦāĻ‚ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻž āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻšāĻ˛ā§‹:

if __name__ == "__main__":
    # āĻ¨āĻ¤ā§āĻ¨ āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
    account = Account("āĻ°āĻŦā§€āĻ¨", 5000)

    # āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¨ā§āĻ¸ āĻšā§‡āĻ• āĻ•āĻ°ā§āĻ¨
    account.check_balance()

    # ā§§ā§Ļā§Ļā§Ļ āĻŸāĻžāĻ•āĻž āĻœāĻŽāĻž āĻĻāĻŋāĻ¨
    account.deposit(1000)

    # āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¨ā§āĻ¸ āĻšā§‡āĻ• āĻ•āĻ°ā§āĻ¨
    account.check_balance()

    # ā§¨ā§Ļā§Ļā§Ļ āĻŸāĻžāĻ•āĻž āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ•āĻ°ā§āĻ¨
    account.withdraw(2000)

    # āĻŦā§āĻ¯āĻžāĻ˛āĻžāĻ¨ā§āĻ¸ āĻšā§‡āĻ• āĻ•āĻ°ā§āĻ¨
    account.check_balance()

    # āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
    account.withdraw(5000)

    # āĻœāĻŽāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĨāĻžāĻ•āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
    account.deposit(-500)

    # āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĨāĻžāĻ•āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
    account.withdraw(-500)

āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻ° āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ…āĻ‚āĻļā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨, āĻ¯ā§‡āĻŽāĻ¨ āĻ‡āĻ‰āĻœāĻžāĻ° āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻŦāĻž āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻœ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨, āĻ¸ā§‡āĻ—ā§āĻ˛ā§‹āĻ“ āĻ•ā§‹āĻĄā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

Leave a Comment