如何在python中通过程序判断橙子和苹果的腐烂
时间: 2024-12-06 09:23:52 浏览: 18
在Python中,你可以通过创建一个简单的类来代表橙子和苹果,并定义它们的腐烂状态。这里是一个基本的例子:
```python
class Fruit:
def __init__(self, name, expiration_date):
self.name = name
self.expiration_date = expiration_date
# 假定过期7天后开始腐烂
self.rotted_after_days = 7
def is_rotten(self, current_day):
if current_day >= self.expiration_date + self.rotted_after_days:
return True # 果实腐烂
else:
return False # 果实未腐烂
# 创建橙子和苹果实例
orange = Fruit('橙子', 7)
apple = Fruit('苹果', 5)
# 检查当前日期(假设为8天)
current_day = 8
print(orange.is_rotten(current_day)) # 输出结果取决于当前日期和橙子的保质期
print(apple.is_rotten(current_day)) # 同样,输出结果取决于当前日期和苹果的保质期
```
在这个例子中,`is_rotten`方法会根据给定的当前日期和每种水果的保质期来判断其是否已经腐烂。
阅读全文