Olá, Amer, como vai?
Sobre sua dúvida em relação à versão do Visual Studio Code, a versão em si não altera o resultado da execução do código Python. O comportamento do seu programa depende do código que você escreveu e da versão do Python instalada, não da versão do editor.
Analisando a imagem que você compartilhou, notei um ponto importante: há uma bolinha branca ao lado do nome do arquivo "app.py" no topo do editor. Essa bolinha indica que o arquivo possui alterações não salvas. Quando você executa o programa sem salvar antes, o Python executa a versão anterior do arquivo que está gravada no disco, não as mudanças que você vê na tela. Isso pode explicar por que as condicionais não estão sendo executadas como esperado.
Para resolver, basta salvar o arquivo antes de executar. Você pode fazer isso pressionando Ctrl+S no Windows ou clicando em File e depois em Save. Depois de salvar, a bolinha branca desaparece e você pode executar o programa novamente para ver o resultado atualizado.
Qualquer dúvida, o fórum está à disposição para ajudar.
| Conteúdos relacionados |
| VSCode: Dicas e truques |