• Создайте программу Python, имитирующую простой банкомат. Программа должна позволять пользователям проверять свой баланс, вносить и снимать деньги. Используйте функции для реализации этих операций. python

Ответы 1

  • Ответ:

    def check_balance(balance):

    print("Ваш текущий баланс: {} рублей".format(balance))

    def deposit(balance, amount):

    balance += amount

    print("Сумма {} рублей успешно внесена на счет.".format(amount))

    return balance

    def withdraw(balance, amount):

    if balance >= amount:

    balance -= amount

    print("Сумма {} рублей успешно снята со счета.".format(amount))

    else:

    print("На вашем счете недостаточно средств.")

    return balance

    def atm():

    balance = 0

    while True:

    print("Добро пожаловать в банкомат!")

    print("Выберите действие:")

    print("1. Проверить баланс")

    print("2. Внести деньги")

    print("3. Снять деньги")

    print("4. Выйти")

    choice = input("Введите номер действия: ")

    if choice == "1":

    check_balance(balance)

    elif choice == "2":

    amount = float(input("Введите сумму для внесения: "))

    balance = deposit(balance, amount)

    elif choice == "3":

    amount = float(input("Введите сумму для снятия: "))

    balance = withdraw(balance, amount)

    elif choice == "4":

    print("Спасибо за использование нашего банкомата!")

    break

    else:

    print("Неверный ввод. Повторите попытку.")

    atm()

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years