Discuss / Python / 作业疑问

作业疑问

Topic source

状元刚01

#1 Created at ... [Delete] [Delete and Lock User]
# -*- coding: utf-8 -*-
from enum import Enum, unique
@unique
class Gender(Enum):
    Male = 0
    Female = 1

class Student(object):
    def __init__(self, name, gender):
        self.name = name
        self.gender = gender  #这里看到有人写的是self.gender = Gender(gender),测试一下也通过了,那也就是说Gender(Gender.Male)==Gender.Male?

# 测试:
bart = Student('Bart', Gender.Male)
if bart.gender == Gender.Male:
    print('测试通过!')
else:
    print('测试失败!')

  • 1

Reply