python饮品自动售货机代码显示购买时间
时间: 2024-08-01 22:00:24 浏览: 66
CIS115_Homework2:状态机(自动售货机)
在Python中创建一个简单的自动售货机代码,模拟显示购买时间,你可以使用`datetime`模块来获取当前的时间。下面是一个简单的例子:
```python
import datetime
class VendingMachine:
def __init__(self):
self.purchase_time = None
def purchase_item(self, item_name):
# 假设这个方法会执行实际购买操作,这里仅作示例
print(f"Purchase of {item_name} at: {datetime.datetime.now()}")
# 创建一个自动售货机实例
vm = VendingMachine()
# 示例购买操作
vm.purchase_item("Coffee")
# 显示购买时间
if vm.purchase_time is not None:
print(f"Purchase time: {vm.purchase_time}")
```
在这个例子中,`purchase_item`方法会在商品被购买时记录购买时间。然后,你可以通过检查`purchase_time`属性来显示购买时间。
阅读全文