定义一个星期的枚举类型,并利用其输出日程
时间: 2024-05-12 07:18:36 浏览: 9
好的,我理解了您的要求。以下是定义一个星期的枚举类型,并利用其输出日程的代码示例:
```python
from enum import Enum
# 定义一个星期的枚举类型
class Week(Enum):
MONDAY = 1
TUESDAY = 2
WEDNESDAY = 3
THURSDAY = 4
FRIDAY = 5
SATURDAY = 6
SUNDAY = 7
# 利用枚举类型输出日程
schedule = {
Week.MONDAY: "Work Meeting at 10:00am",
Week.TUESDAY: "Doctor’s appointment at 2:00pm",
Week.WEDNESDAY: "Lunch with friends at 12:30pm",
Week.THURSDAY: "Gym workout at 6:00pm",
Week.FRIDAY: "Date night at 7:00pm",
Week.SATURDAY: "Family picnic at 11:00am",
Week.SUNDAY: "Hiking trip at 9:00am"
}
for day in Week:
print(f"{day.name}: {schedule[day]}")
```
该代码会定义一个名为 Week 的枚举类型,包含星期一到星期日的每一天。接着,定义了一个字典 schedule,其中包含了每个工作日的活动安排。最后,使用 for 循环和枚举类型输出每天的日程安排。注意,枚举类型的 name 属性可以输出枚举变量的名称,而 value 属性则输出枚举变量的值。