Предмет: Информатика, автор: vasilisa020686

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

Ответы

Автор ответа: pupkinll2016
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()

Похожие вопросы
Предмет: Математика, автор: rossyru
ПРОВЕРЬ СЕБЯ!
1. В каком треугольнике любая его высота делит треугольник на
два равных треугольника:
А. Равнобедренном.
В. Произвольном.
Равностороннем.
С.
D. Такого треугольника не существует?
2. Медиана, проведенная к одной из сторон треугольника, перпен-
дикулярна ей. Определите вид данного треугольника:
А. Прямоугольный.
С. Равнобедренный.
В. Разносторонний.
D. Нельзя определить.
3. Дан треугольник ABC, у которого AB - BC - CA. CD
3 см. Найдите периметр треугольника АВС:
- его бис-
В. 6 см.
D. 18 см.
сектриса, AD -
A. 3 см.
С. 9 см.
4. Высота, проведенная к одной из сторон треугольника, делит ее
пополам. Определите вид данного треугольника:
А. Прямоугольный.
С. Равнобедренный.
CA. BH - его вы-
5. Дан треугольник ABC, у которого AB = BC-
сота. Периметр данного треугольника равен 42 см. Найдите АН:
A. 7 см.
B. 14 см. C. 21 см. D. 35 см.
равен 60 см. Его стороны относятся
6. Периметр треугольника
как 3:4:5. Найдите их:
A. 9 см, 12 см, 15 см.
C. 10 см, 20 см, 30 см.
7. Биссектриса, проведенная к одной из сторон треугольника, де-
лит ее пополам. Определите вид данного треугольника:
В. Разносторонний.
D. Нельзя определить.
А. Прямоугольный.
С. Равнобедренный.
В. Разносторонний.
D. Нельзя определить.
В. 12 см, 16 см, 20 см.
D. 15 см, 20 см, 25 см.
8. Периметр равнобедренного треугольника равен 32 см. Биссек-
триса угла, противолежащего основанию, делит треугольник на
два треугольника, периметры которых равны по 24 см. Найди-
те эту биссектрису:
A. 6 см.
А. Одной стороны.
В. Одного угла.
В. 8 см. C. 12 см. D. 16 см.
9. Два отрезка EF и GH в точке пересечения делятся пополам.
Найдите отрезок GF, если EH - 10 см:
А. 5 см.
В. 10 см.
C. 15 см.
D. 20 cm.