• Roger Sampaio

Dominando Python: Aula 20 Exceções

Olá. Seja bem-vindo ao mundo de muitas possibilidades do Python, tecnologia poderosa para construir seus próprios aplicativos e trabalhar com Machine Learning. Aprender programação requer bastante prática. Portanto nessa aula abordaremos a correção do exercício fictício da NETFLIX contendo os assuntos de arquivos csv, exceções e erros, loops, funções entre outros. Beijos.

O link do notebook está aqui.

As respostas do último quiz, aula 19 estão logo abaixo.


Q1 - Resposta:

a) Errado. Relembre os operadores de divisão e saberá que o módulo é representado por % e não //.

b) Errado. Embora não apresente erros de execução, o algoritmo imprimirá todos os números ímpares.

c) Errado. O erro aqui é sutil, note que o comando 'if' não está dentro do 'for' e deveria estar para o nosso programa ter a lógica correta.

d) Correto.


Q2 - Resposta:

a) Correto.

b) Errado.

c) Errado. Não foi dessa vez. Verifique se efetuou os cálculo corretamente.

d) Errado.


Q3 - Resposta:

a) Errado.

b) Errado.

c) Errado. Não há nada de errada com essa chamada.

d) Correto. Note que falta passar o parâmetro para a função. Ao tentar executar o programa, um erro de sintaxe será lançado.


Q4 - Resposta:

a) Errado. O valor 45 não faz parte da lista, e sim de um sublista interna.

b) Correto.

c) Errado. A constante 'pi' dentro do pacote 'math' não tem exatamente o valor de 3.14 e sim bem mais que isso (considerando todo o valor dela para comparar usando o operador in).

d) Errado. O resultado de 18**3 (18 elevado a terceira potência) faz parte da lista.


Q5 - Resposta:

a) Errado.

b) Errado. Note que o índice está acrescentado de 1 e a lista começa em 0.

c) Errado. Para listas usamos cochetes, tuplas parênteses e dicionários chaves.

d) Correto. Como estamos sempre somando uma unidade, depois de mostrar o último elemento, ocorrerá um erro porque tentará mostrar um elemento que não existe na lista, fora dos índices.


Beijos.








7 visualizações0 comentário