Meu código está funcionando normalmente. Porém, pausei o vídeo da aula para tentar o TRY/EXCEPT verificando a documentação, antes de ver a solução do instrutor, apenas para praticar.
o meu EXCEPT ficou em uma posição diferente do código, mas funcionando, ficou válido ou tem algo errado em escrever assim ?
def escolher_opcoes():
try:
opcao_escolhida = int(input('Escolha uma opção: '))
print(f'Você escolheu a opção {opcao_escolhida}')
except:
opcao_invalida()
else:
match opcao_escolhida:
case 1:
print('Cadastrar restaurante')
case 2:
print('Listar restaurantes')
case 3:
print('Ativar restaurante')
case 4:
finalizar_app()
case _:
opcao_invalida()