#Programm avab tekstifaili, loeb andmed ja esitab hindega neli laste nimed ja tulemused #Muutujad: #massiivid: eesnimed, perenimed, sood, tulemused. #naismaks, tüdrukute maksimum tulemus #meesmaks, poiste maksimum tulemus #meesmitu, loendab mitu poissi said hinde kolm #naismitu, loendab mitu tüdrukut said hinde kolm naismaks = 0 meesmaks = 0 meesmitu = 0 naismitu = 0 eesnimed = list() perenimed = list() sood = list() tulemused = list() print("Leian kõrgushüppe tulemused hindega kolm") fail = open('tulemused_mn.txt', "r", encoding = "ISO-8859-1") #Loeb failist ja kirjutab listidesse nimed = list() hypped = list() sood = list() for rida in fail_sisse: ajutine = rida.split() nimed.append(ajutine[0] + ' ' + ajutine[1]) hypped.append(int(ajutine[2])) sood.append(ajutine[3]) fail.close() kokku = len(tulemused) #Tsüklis leitakse maksimum väärtused for r in range(kokku): if sood[r] == "N": if naismaks < hypped[r]: naismaks = hypped[r] elif sood[r] == "M": if meesmaks < tulemused[r]: meesmaks = tulemused[r] print("Poisid hindega kolm:") #Tsükkel leiab ja prindib poisid hindega kolm for r in range(kokku): if sood[r] == "M" and (meesmaks*0.8) >= hypped[r] and (meesmaks*0.71) <= hypped[r]: meesmitu += 1 print(nimed[r], hypped[r],"cm") print("Poisse kokku hindega kolm on %d." % (meesmitu)) #Tüdrukute osa on sarnane