from enum import Enum
class Num(Enum):
ZERO = 0
ONE = 1
TWO = 2
THREE = 3
FOUR = 4
FIVE = 5
SIX = 6
SEVEN = 7
EIGHT = 8
NINE = 9
TEN = 10
def test(s):
this_str = s.split(', ')
for i in this_str:
if Num[i].value % 2:
yield i
xz = test('SIX, SEVEN, EIGHT, NINE, TEN')
print(str(list(xz))[1:-1])
ps эээ я думаю что enum эээ птому шо названия цыфер вот ТАКОЕ
pps и хз (хто знат) возможно вам более подойдет все это в функциональном стиле
from enum import Enum
Num = Enum(
value='Num',
names=('ZERO, ONE, TWO, THREE, FOUR,'
'FIVE, SIX, SEVEN, EIGHT, NINE, TEN'),
start=0
)
def test(s):
this_str = s.split(', ')
for i in this_str:
if Num[i].value % 2:
yield i
xz = test('SIX, SEVEN, EIGHT, NINE, TEN')
print(str(list(xz))[1:-1])