1
resposta

listas, try, except e for

 try:
        opcao_escolhida = int(input('Escolha uma opção: '))
        # opcao_escolhida = int(opcao_escolhida)

        if opcao_escolhida == 1: 
            cadastrar_novo_restaurante()
        elif opcao_escolhida == 2: 
            listar_restaurantes()
        elif opcao_escolhida == 3: 
            print('Ativar restaurante')
        elif opcao_escolhida == 4: 
            finalizar_app()
        else: 
            opcao_invalida()
    except:
        opcao_invalida()
restaurantes = ['lanche', 'Comida']
for restaurante in restaurantes:
        print(f'.{restaurante}')
1 resposta

Oii Felipe! Tudo bem?

Meus parabéns pela conclusão da atividade, seu código está correto e atende muito bem o que foi proposto. Gostaria de aproveitar a oportunidade e recomendar a leitura do artigo Python: Lidando com erros e exceções para que você possa se aprofundar ainda mais no aprendizado sobre o try except no python.

Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!