def osszegzes(lista, start, stop):
    adatok = [adat if adat != -1 else 0 for adat in lista][start:stop]
    return sum(adatok)

print('Kerékpárosforgalom-számlálás')
print('--------------------------------------------------------------------')
forgalom = [36, 48, 39, -1, 30, 43, -1, 76, 67, 82, 73, 75, 64, 73, 69, 63]
# [10, 20, 90, 40, 30, 50, -1, 70, 60, 10, -1, 70, 30, 80, -1, 60]    Teszteléshez!

print('\n2. feladat')
print(f'\tÖsszesen {osszegzes(forgalom, 0, 16)} kerékpárost számoltak.')
print('....................................................................')
print('\n3. feladat')
orankent = []
for ora in range(4):
    print(f'\t{6 + ora} órától {osszegzes(forgalom, ora * 4, ora * 4 + 4)} kerékpáros')
print('....................................................................')
print('\n4. feladat')
hely = forgalom.index(max(forgalom)) + 1
ora = str(6 + hely // 4)
perc = (hely % 4) * 15
print(f'\tAz áthaladók maximális száma: {max(forgalom)}; a rögzítés időpontja: {ora.zfill(2).rjust(2)}:{perc}')

