Python:检查有效的枚举

时间:2015-12-23 03:00:17

标签: enums

我宣布了一个枚举:

enum Car {
  AVENTADOR = 0
  LIMO = 1
  HUMMER = 2
  TOYOTA = 3
}

然后我从用户那里得到FERRARI输入,并将输入存储在名为response的变量中 所以响应= FERRARI

如何检查变量响应是否为汽车枚举类型之一? 即:我该怎么做:

#if (response != CarTypes):

注意:我不想将枚举更改为类似于我在stackoverflow中的另一篇文章中看到的类。我也不想要枚举的硬代码解决方案(例如:if(响应< AVENTADOR || response> TOYOTA),因为我可能会在以后添加更多枚举

0 个答案:

没有答案