Skip to content

Instantly share code, notes, and snippets.

@samuellangajr
Last active March 12, 2025 18:46
Show Gist options
  • Save samuellangajr/284dd57e98ba3aabb34a405ebd852fd8 to your computer and use it in GitHub Desktop.
Save samuellangajr/284dd57e98ba3aabb34a405ebd852fd8 to your computer and use it in GitHub Desktop.
Implemente uma função que calcule a velocidade média do tráfego com base em dados de sensores. A função deve receber uma lista de dicionários, onde cada dicionário contém 'distancia' (em metros) e 'tempo' (em segundos) para um veículo.
def calcular_velocidade_media(dados):
# Inicializar variáveis para somar a distância total e o tempo total
distancia_total = 0
tempo_total = 0
# Iterar sobre a lista de dados
for dado in dados:
distancia_total += dado['distancia']
tempo_total += dado['tempo']
# Calcular a velocidade média (velocidade = distância / tempo)
if tempo_total == 0:
return 0 # Evitar divisão por zero se o tempo total for zero
velocidade_media = distancia_total / tempo_total
return velocidade_media
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment