# Kassiklubi Felix vajab abiprogrammi oma kiisukeste andmete töötlemiseks. # Iga kassi kohta on tekstifailis nimi, värvus ja saba pikkus. # Viimane on eriti suure tähtsusega ;) Andmed on faili felix.txt # Kirjuta programm, mis aitab klubi omanikul leida teda huvitavat värvi kasside keskmine sabapikkus. # Programm peab laskma kasutajal värvi sisestada ja reageerima ka # siis adekvaatselt, kui sellist värvi loomi polegi. fail_sisse = open("felix.txt", "r") nimed = list() sabapikkused = list() värvid = list() for rida in fail_sisse: ajutine = rida.split() nimed.append(ajutine[0]) sabapikkused.append(int(ajutine[2])) värvid.append(ajutine[1]) fail_sisse.close() mitu = len(nimed) huvitav_värv = input("Milline värv huvitab? ") sabade_summa = 0 sabade_loendur = 0 for i in range(mitu): if värvid[i] == huvitav_värv: sabade_summa = sabade_summa + sabapikkused[i] sabade_loendur = sabade_loendur + 1 if sabade_loendur != 0: keskmine_saba = sabade_summa / sabade_loendur print("Keskmine sabapikkus on", round(keskmine_saba,1)) else: print("Otsitavat värvi kasse ei ole.")