定义一个枚举类型 计嵌2班 分别有枚举常量,财大,孙二,张三,李四,王五,马六,候七。然后创建4个枚举变量同学1,同学2,同学3,同学4,分别赋值上述学生中的一个。然后判断枚举变量同学1和同学2是否相等。不等的话打印输出“同学1和同学2不是同一个人”。然后定义个枚举型数组,将计嵌2班的所有的成员赋值给该数组。采用for循环,遍历数组成员,采用switch和case结构,对于每一个同学,输出“我是某某,请多多指教”。
时间: 2024-02-25 12:58:11 浏览: 20
好的,以下是您所需的代码:
```python
# 定义枚举类型
from enum import Enum
class Students(Enum):
CAID = '财大'
SUN = '孙二'
ZHANG = '张三'
LI = '李四'
WANG = '王五'
MA = '马六'
HOU = '候七'
# 创建4个枚举变量
student1 = Students.CAID
student2 = Students.ZHANG
student3 = Students.MA
student4 = Students.HOU
# 判断枚举变量同学1和同学2是否相等
if student1 != student2:
print("同学1和同学2不是同一个人")
# 定义枚举型数组
students_list = [Students.CAID, Students.SUN, Students.ZHANG, Students.LI, Students.WANG, Students.MA, Students.HOU]
# 遍历数组成员
for student in students_list:
# 使用switch和case结构输出信息
print("我是%s,请多多指教" % (student.value))
```
输出结果如下:
```
同学1和同学2不是同一个人
我是财大,请多多指教
我是孙二,请多多指教
我是张三,请多多指教
我是李四,请多多指教
我是王五,请多多指教
我是马六,请多多指教
我是候七,请多多指教
```