[LABI] tema04: added temperature.py

This commit is contained in:
brunombpereira 2023-05-16 18:54:42 +01:00
parent deb8ed342d
commit 1cd588c313
Signed by untrusted user who does not match committer: TiagoRG
GPG Key ID: DFCD48E3F420DB42
1 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,21 @@
import csv
temperaturas = [] # lista vazia para armazenar as temperaturas
# leitura do arquivo CSV
with open('weather.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
next(reader) # pula a primeira linha (cabeçalho)
for row in reader:
temperatura = float(row[2])
temperaturas.append(temperatura)
# cálculo do máximo, mínimo e médio
maximo = max(temperaturas)
minimo = min(temperaturas)
media = sum(temperaturas) / len(temperaturas)
# exibição dos resultados
print(f"Máximo: {maximo}")
print(f"Mínimo: {minimo}")
print(f"Média: {media}")