Olá Eduardo! Tudo joia?
Analisando o seu código, ele está correto e funcionando corretamente, pois um problema que você teria seria com o tipo do opcao_escolhida
, mas você já está convertendo a entrada do usuário para um número inteiro usando int(input('Escolha uma opção'))
. Isso deve permitir que as comparações no seu bloco if-elif-else
funcionem como esperado.
Recomendo que adicione alguns print
para depuração, para que você possa visualizar se o dado está realmente sendo passado para a variável:
print(f"Opção escolhida: {opcao_escolhida}")
print(f"Tipo de opcao_escolhida: {type(opcao_escolhida)}")
No mais, se mesmo assim você não conseguir resolver, peço que tire prints do seu ambiente de desenvolvimento e do seu terminal com o resultado da execução do código.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.