[LABI] tema04: added temperature.py
This commit is contained in:
parent
deb8ed342d
commit
1cd588c313
|
@ -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}")
|
Loading…
Reference in New Issue