Mam problem z warunkiem w if.
do funkcji hourDataO3() przez parametr data przekazano listę zawierającą pomiary stężenia ozonu w pomieszczeniu, wykonywane przez cały miesiąc o każdej pełnej godzinie. Przez parametr hour przekazano liczbę całkowitą z zakresu od 0 do 23, będącą oznaczeniem godziny. Pierwszy pomiar dokonano o północy pierwszego dnia miesiąca.
Funkcja powinna zwrócić listę zawierającą wszystkie kolejne odczyty w miesiącu wykonane o godzinie wskazanej w parametrze hour.
Kod:
def hourDataO3( data, hour ):
results = []
j = 0
for i in range(len(data)):
if j == hour:
results.append(data[i])
j = 0
j += 1
return results