Challenge 1
Define the two named transport choices, using explicit string values.
from enum import Enum
class Transport(Enum):
print(Transport.TRAIN.value)
Press Ctrl⌘Enter to check your answer
Practice defining enum members, looking up a value, iterating over members, and rejecting accidental aliases.
Challenge 1
from enum import Enum
class Transport(Enum):
print(Transport.TRAIN.value)
Press Ctrl⌘Enter to check your answer
Challenge 2
from enum import Enum
class Status(Enum):
READY = "ready"
SENT = "sent"
current = Status()
print(current is Status.SENT)
Press Ctrl⌘Enter to check your answer
Challenge 3
from enum import Enum
class Level(Enum):
LOW = 1
MEDIUM = 2
HIGH = 3
for level in :
print(level.name.lower())
Press Ctrl⌘Enter to check your answer
Challenge 4
from enum import Enum, unique
class Mode(Enum):
READ = "read"
WRITE = "write"
print(Mode.READ)
Press Ctrl⌘Enter to check your answer