No sistema de controle de processos de um Tribunal, foi...
Imagem de fundo

No sistema de controle de processos de um Tribunal, foi...

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

a soma total += day está tentando adicionar inteiros com strings.


B

o Python não permite dividir um inteiro por um número de elementos.


C

len(days_list) é inválido para listas de strings.


D

a função deveria tratar explicitamente o caso de lista vazia.


E

total precisa ser declarado como lista antes da iteração.