Укажите время, в которое сейчас ночь. Используйте их для восхода и заката. Имейте функцию time_to_float(time)
для вычисления времени в секундах с полуночи.
Если сейчас ночь, добавьте температуру к сумме и увеличьте количество температур на единицу.
Вычислите сумму температуры и разделите на количество температур.
with open('data.txt' , 'r') as file:
data= file.read()
temp_sum=0
number_temp=0
for line in data:
line=line.strip().split(',') #strip the end and split at separator e.g. ,
time = (line[2].split()[1] # get time without date
time = time_to_float(time) #write a function to calculate time since 00:00:00
if (time > sunset or time< sunrise):
temp-sum+=float(line[3])
number_temp+=1
temp_mean=temp_sum/number_temp