I try do to the switch using generator in Python but i failed!Lol
I see a code in internet but i don't undestand the for loop
def get_tipo_dia(dia):
dias = {
(1, 7): 'final de semana',
tuple(range(2, 7)): 'dia de semana'
}
generator = (tipo for numero ,tipo in dias.items() if dia in numero) #This part i cant uderstand!!
return next(generator, '**dia invalido**')
if __name__ == '__main__':
for dia in range(0, 9):
print(f'{dia}: {get_tipo_dia(dia)}')