# 1. feladat print("1. feladat: Mit csinál a program") print("Ez az alkalmazás a 12.X osztály matematika dolgozatának eredményeit dolgozza fel.") # 2. feladat : Adatok beolvasása TXT-ből listába. #print("\n2. feladat: Fájl beolvasása") #adatok=[] #with open("matekdoga_nyers.txt") as f: # for line in f: # adatok.append(line.strip()) adatok = [4, 5, 20, 8, 7, 99, 79] # 3. feladat print("\n3. feladat:") print("Talált eredmények száma: ",len(adatok)) # 4. feladat print("\n4. feladat:") print("Legkisebb pontszám: ",min(adatok)) print("Legnagyobb pontszám: ",max(adatok)) # 5. feladat print("\n5. feladat:") összeg=0 for i in range(0,len(adatok)): összeg = összeg + int(adatok[i]) átlag=összeg/len(adatok) print("Elért eredmények átlaga: ",round(átlag,2)) # 6. feladat #Átlagos eltérés: Az adatpontoknak átlaguktól való átlagos abszolút eltérését számítja ki. # vagyis minden adatból kivonjuk az átlagát, ennek vesszük az abszolútértékét. # Az így kapott számoknak vesszük az átlagot. print("\n6. feladat:") lista2=[] for i in range(0,len(adatok)): lista2.append(abs(int(adatok[i])-átlag)) összeg2=0 for i in range(0,len(lista2)): összeg2 = összeg2 + int(lista2[i]) átlag2=összeg2/len(lista2) print("Elért eredmények átlaga: ",round(átlag2,2)) print("\n7. feladat:") print("Jegyek összeszámlálása.") print("Jegy: darab") egyes=0 kettes=0 hármas=0 négyes=0 ötös=0 for i in range(0,len(adatok)): if int(adatok[i]) >= 0 and int(adatok[i]) <= 24: egyes += 1 if int(adatok[i]) >= 25 and int(adatok[i]) <= 39: kettes += 1 if int(adatok[i]) >= 40 and int(adatok[i]) <= 59: hármas += 1 if int(adatok[i]) >= 60 and int(adatok[i]) <= 79: négyes += 1 if int(adatok[i]) >= 80 and int(adatok[i]) <= 100: ötös += 1 print("1: ",egyes,"db") print("2: ",kettes,"db") print("3: ",hármas,"db") print("4: ",négyes,"db") print("5: ",ötös,"db") összeg_utolsó=(egyes*1)+(kettes*2)+(hármas*3)+(négyes*4)+(ötös*5) átlag_utolsó=összeg_utolsó/len(adatok) print("Jegyek átlaga: ",round(átlag_utolsó,2)) print(f"Jegyek átlaga: {átlag_utolsó:.2f}") print("\nA feladat megoldása véget ért.")