

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
No sistema de controle de processos de um Tribunal, foi criada a função em Python, abaixo, para calcular a média do tempo de tramitação (em dias) dos processos julgados. No entanto, a função lança erro em tempo de execução.
def average_time (days_list):
total = 0
for day in days_list:
total += day
return total / len (days_list)
print (average_time(['100*', '150', '200']))
Este código falha porque
a soma total += day está tentando adicionar inteiros com strings.
o Python não permite dividir um inteiro por um número de elementos.
len(days_list) é inválido para listas de strings.
a função deveria tratar explicitamente o caso de lista vazia.
total precisa ser declarado como lista antes da iteração.