题目说是避免字符串,那稍微改下测试代码吧,不然枚举在这个题中没什么用!
#!/usr/bin/env python3 # -*- coding: utf-8 -*- from enum import Enum, unique class Gender(Enum): Male = 0 Female = 1 class Student(object): def __init__(self, name, gender): self.name = name self.gender = gender # 测试: bart = Student('Bart', Gender(0)) if bart.gender == Gender.Male: print('测试通过!') else: print('测试失败!')
所以这个题不需要修改Student类了?
不要被我误导,当我没评论过,^_^
Sign in to make a reply
皆由唧唧
题目说是避免字符串,那稍微改下测试代码吧,不然枚举在这个题中没什么用!