请用python写一个简单具有查询余额,存款,取款功能的程序
时间: 2024-02-11 12:06:20 浏览: 19
好的,下面是一个简单的 Python 程序,实现了查询余额、存款、取款功能。
```python
balance = 1000 # 初始余额
while True:
print("请选择操作:1.查询余额 2.存款 3.取款 4.退出")
choice = input()
if choice == '1':
print("您的余额为:", balance)
elif choice == '2':
amount = float(input("请输入存款金额:"))
balance += amount
print("存款成功!您的余额为:", balance)
elif choice == '3':
amount = float(input("请输入取款金额:"))
if amount > balance:
print("余额不足,取款失败!")
else:
balance -= amount
print("取款成功!您的余额为:", balance)
elif choice == '4':
print("感谢使用!")
break
else:
print("输入有误,请重新选择!")
```
运行程序后,根据提示输入相应的操作即可。注意输入金额时需要输入数字,否则程序会报错。
相关问题
请用python写一个简单具有查询余额函数,存款函数,取款功能的ATM程序
好的,下面是一个简单的 Python 程序,实现了查询余额、存款、取款功能,每个功能都封装成了一个函数。
```python
balance = 1000 # 初始余额
# 查询余额函数
def check_balance():
print("您的余额为:", balance)
# 存款函数
def deposit():
global balance
amount = float(input("请输入存款金额:"))
balance += amount
print("存款成功!您的余额为:", balance)
# 取款函数
def withdraw():
global balance
amount = float(input("请输入取款金额:"))
if amount > balance:
print("余额不足,取款失败!")
else:
balance -= amount
print("取款成功!您的余额为:", balance)
while True:
print("请选择操作:1.查询余额 2.存款 3.取款 4.退出")
choice = input()
if choice == '1':
check_balance()
elif choice == '2':
deposit()
elif choice == '3':
withdraw()
elif choice == '4':
print("感谢使用!")
break
else:
print("输入有误,请重新选择!")
```
运行程序后,根据提示输入相应的操作即可。每个操作都封装成了一个函数,代码更加清晰易懂。
用python写atm自动取款_使用python编写一个简易ATM机程序
好的,下面是一个简易的ATM机程序示例:
```python
# ATM机程序
balance = 1000 # 初始余额为1000元
# 登录
print("欢迎使用ATM机!")
password = input("请输入密码:")
while password != "123456":
password = input("密码错误,请重新输入密码:")
# 显示操作列表
print("请选择要进行的操作:")
print("1. 查询余额")
print("2. 取款")
print("3. 存款")
print("4. 退出")
# 处理操作
while True:
choice = input("请输入操作编号:")
if choice == "1":
print("当前余额为:{}元".format(balance))
elif choice == "2":
amount = int(input("请输入取款金额:"))
if amount > balance:
print("余额不足,无法完成取款!")
else:
balance -= amount
print("取款成功!当前余额为:{}元".format(balance))
elif choice == "3":
amount = int(input("请输入存款金额:"))
balance += amount
print("存款成功!当前余额为:{}元".format(balance))
elif choice == "4":
print("谢谢使用ATM机,再见!")
break
else:
print("无效的操作编号,请重新输入!")
```
这个程序实现了ATM机的基本功能,包括登录、查询余额、取款、存款和退出。你可以根据自己的需求对它进行修改和扩展。