Experimentos com Python para Técnicos em Eletrônica – Parte V

O que fizemos de especial nesse script? Nada mudamos quanto às posições das variáveis ‘a’ e ‘b’; mas colocamos o laço de repetição if…else do script original dentro de um bloco chamado try; e por prevenção, criamos um alerta para o usuário dentro de um bloco chamado except. O código dentro do primeiro bloco está ali para ser executado normalmente; mas é vulnerável a exceções dependendo da entrada de dados pelo usuário. Caso ocorra mesmo uma exceção, será o código dentro do segundo bloco é que será executado, não o do primeiro. Tranquilo?

Escrever códigos para computadores é uma forma de arte. Observe o script a seguir e o compare com o anterior.

Qual é a diferença? Essa é o que poderíamos chamar de forma mais pitônica de escrever esse script. Pitônica? Sim, forma pitônica significa código que não apenas obedece à sintaxe correta, mas que também segue as convenções da comunidade Python e usa a linguagem da maneira que deve ser usada. Nesse código, primeiro testamos dentro do bloco try se a operação aritmética de divisão entre dois números não gera nenhuma exceção. Se sim, o comando dentro do bloco except é executado; se não, esse bloco é ignorado e o bloco dentro do primeiro else que é executado. Confuso? Então, vamos a mais alguns exemplos para deixar as coisas mais claras.

Na parte III de nossa série estudamos as listas em Python. Vimos que listas são variáveis compostas onde podemos guardar não somente um único valor, mas coleções de diferentes objetos; como números inteiros ou fracionários, strings de qualquer tamanho, outras listas com outras listas dentro; também tuplas e todo tipo de expressões matemáticas ou lógicas. Vamos criar uma lista simples com somente 4 objetos, componentes de um circuito eletrônico qualquer. Veja a tela a seguir.

Deixe um comentário