用python写一个存酒程序
时间: 2023-06-20 11:05:31 浏览: 44
好的,下面是一个简单的存酒程序的Python代码,可以实现添加酒、查看酒量、取酒等基本功能:
```python
# 存酒程序
# 定义空字典,用于存储酒的种类和数量
wines = {}
# 添加酒
def add_wine(name, quantity):
if name in wines:
wines[name] += quantity
else:
wines[name] = quantity
# 查看酒量
def check_wine(name):
if name in wines:
print("当前酒量为:", wines[name])
else:
print("该酒还未存放")
# 取酒
def take_wine(name, quantity):
if name in wines:
if wines[name] >= quantity:
wines[name] -= quantity
print("取酒成功,当前酒量为:", wines[name])
else:
print("当前酒量不足")
else:
print("该酒还未存放")
# 主程序
while True:
print("\n欢迎来到存酒程序!")
print("请选择您的操作:")
print("1. 添加酒")
print("2. 查看酒量")
print("3. 取酒")
print("4. 退出程序")
choice = input("请输入操作编号:")
if choice == '1':
name = input("请输入酒的名称:")
quantity = int(input("请输入酒的数量:"))
add_wine(name, quantity)
print("添加酒成功!")
elif choice == '2':
name = input("请输入要查看的酒的名称:")
check_wine(name)
elif choice == '3':
name = input("请输入要取的酒的名称:")
quantity = int(input("请输入要取的酒的数量:"))
take_wine(name, quantity)
elif choice == '4':
print("感谢使用存酒程序,再见!")
break
else:
print("输入有误,请重新输入!")
```
注意,这只是一个简单的存酒程序,还有很多需要完善和改进的地方,例如可以添加酒的种类、容量、价格等信息,也可以加入存酒日期、保质期等功能。