.name)と値(.value)を表示しよう。from enum import Enum
class Color(Enum):
RED = 1
BLUE = 2
Color.RED.name → 'RED'Color.RED.value → 11 や 2 といった意味の分からない数字(マジックナンバー)を、Direction.NORTH のように読める名前にでき、打ち間違いも防げます。Direction の NORTH について、次の2つを1行ずつ表示する.name にあたるもの)→ NORTH.value にあたるもの)→ 1クラス名.メンバー名(つまり Direction.NORTH)で参照する.name で名前(文字列)、.value で値クラス名.メンバー名 で参照するNORTH 1
全問正解でクエストクリア!
問題 1: Season Enum(SPRING=1, SUMMER=2, AUTUMN=3, WINTER=4)を作り、全部の名前を表示しよう!
問題 2: Color Enum(RED='赤', GREEN='緑', BLUE='青')を作り、RED の値を表示しよう!
問題 3: Status Enum(ACTIVE=1, INACTIVE=0)を作り、value=1 の Enum 名を表示しよう!