Oi, William! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Muito bom o uso que você fez do try e except para tratar entradas inválidas e a forma como você percorre a lista de atividades somando o tempo total, o que mostra uma boa organização da lógica.
Uma dica interessante para o futuro é usar a função sum() junto com uma compreensão de listas para calcular totais de forma mais simples.
atividades = [
{'atividade': 'A', 'tempo': 5},
{'atividade': 'B', 'tempo': 10},
{'atividade': 'C', 'tempo': 15}
]
tempo_total = sum(item['tempo'] for item in atividades)
print(tempo_total)
Nesse código, sum() soma os valores da chave tempo de cada dicionário, deixando o cálculo mais direto e fácil de ler.
Conte com o apoio da comunidade Alura na sua jornada. Abracos e bons estudos!