class Adatsor:
    korzet: int
    szavazat: int
    vez: str
    ker: str
    part: str
adatok = []
def kiir(s):
    print(f"{s}. feladat")

kiir(1)
f = open("szavazatok.txt", "r")
for sor in f:
    reszek = sor.strip().split(" ")
    x = Adatsor()
    x.korzet = int(reszek[0])
    x.szavazat = int(reszek[1])
    x.vez = reszek[2]
    x.ker = reszek[3]
    x.part = reszek[4]
    adatok.append(x)
f.close()
print("A beolvasás sikeres volt...")
kiir(2)
print(f"A helyhatósági választáson {len(adatok)} képviselőjelölt indult.")
kiir(3)
beVez = input("Kérem a jelölt vezetéknevét: ")
beKer = input("Kérem a jelölt utónevét: ")
volt = False
for x in adatok:
    if x.ker == beKer and x.vez == beVez:
        print(f"Az illető {x.szavazat} darab szavazatot kapott.")
        volt = True
        break
if volt == False:
    print("Ilyen nevű képviselőjelölt nem szerepel a nyilvántartásban!")
kiir(4)
ossz = 0
for x in adatok:
    ossz += x.szavazat
print(f"A választáson {ossz} állampolgár, a jogosultak {ossz/12345*100:.2f}%-a vett részt.")

