teste = int(input("Testide arv? ")) # Tsükkel kordub nii mitu korda, kui on teste (testide numbrid 0 .. 10) for i in range(teste+1): nimed = list() tulemused = list() fm_s = open("input"+str(i)+".txt","r") mitu = int(fm_s.readline()) for rida in fm_s: nimi,tulemus = rida.split() tulemused.append(int(tulemus)) nimed.append(nimi) fm_s.close() summa_M=0 summa_J=0 arv_M =0 arv_J =0 for i in range(mitu): if nimed[i] == "M": summa_M = summa_M + tulemused[i] arv_M = arv_M + 1 else: summa_J = summa_J + tulemused[i] arv_J = arv_J + 1 if arv_M != 0: kesk_M = summa_M/arv_M else: kesk_M = 0 if arv_J != 0: kesk_J = summa_J/arv_J else: kesk_J = 0 # Avame väljundfaili (mis on sama numbriga kui sisendfail) ja kirjutame sinna vastuse. fm_v = open("vastus"+str(i)+".txt","w") if kesk_M > kesk_J: fm_v.write("M\n") elif kesk_M == kesk_J: fm_v.write("V\n") else: fm_v.write("J\n") fm_v.close()