27 lines
490 B
Python
27 lines
490 B
Python
>>> GREEN = 1
|
|
>>> YELLOW = 2
|
|
>>> RED = 4
|
|
>>> TRAFFIC_LIGHTS = (GREEN, YELLOW, RED)
|
|
>>> # or with a dict
|
|
>>> traffic_lights = {'GREEN': 1, 'YELLOW': 2, 'RED': 4}
|
|
|
|
|
|
|
|
# using enum
|
|
>>> from enum import Enum
|
|
>>> class TrafficLight(Enum):
|
|
... GREEN = 1
|
|
... YELLOW = 2
|
|
... RED = 4
|
|
...
|
|
>>> TrafficLight.GREEN
|
|
<TrafficLight.GREEN: 1>
|
|
>>> TrafficLight.GREEN.name
|
|
'GREEN'
|
|
>>> TrafficLight.GREEN.value
|
|
1
|
|
>>> TrafficLight(1)
|
|
<TrafficLight.GREEN: 1>
|
|
>>> TrafficLight(4)
|
|
<TrafficLight.RED: 4>
|