Veja que introduzimos mais um bloco ao nosso script: o bloco finally que, indiferentemente da ocorrência ou não de exceções quando da execução do nosso programa, vai executar o código nele contido. A função len() nos informa quantos itens temos em nossa lista, e já foi por nós aqui estudada.
Concluindo
Lembre-se de que os erros de programação em Python são detectados na compilação do programa; exceções são detectadas na execução do programa e, também, que o bloco try testa um código por possíveis exceções; o bloco except trata a ocorrência dessas exceções.
Como vimos até aqui, aprender Python é fácil, talvez porque essa linguagem não seja ‘engessada’; existem muitas maneiras de escrever um mesmo script. O programador é livre para escolher a forma que mais lhe convém; desde que, claro!, respeite sua sintaxe; e preferencialmente a escreva de forma pitônica.
Até breve!
Links:
[1] Livro “Experimentos com Arduino”: procure por este título em https://www.amazon.com.br/
[2] Pequena lista de erros em Python: https://www.tutorialsteacher.com/python/error-types-in-python