with open('taviratok.txt',encoding='utf-8') as tfajl: taviratok = [ sor.strip().split(' ') for sor in tfajl.readlines()] print(taviratok) print('2. feladat:') vkod = input("Adja meg egy település kódját: ") #először egy függvény ami csomóból m/s-ba átszámít def csomobolSzamit(csomo): sebms = csomo * 0.514 return sebms #Függvény a szélirány szövegben megjelenítéséhez def iranySzoveg(fok): if fok == 'VRB': return 'változó' fokszam = int(fok) if fokszam>315 or fokszam<=45: return 'észak' elif fokszam>45 and fokszam<=135: return 'kelet' elif fokszam>135 and fokszam<=225: return 'dél' else: return 'nyugat' taviratvissza = reversed(taviratok) for meres in taviratvissza: if vkod == meres[0]: #a szélirány szövege ir = iranySzoveg(meres[2][0:3]) seb = csomobolSzamit(int(meres[2][3:])) print('Az utolsó mérési adat: ',meres[0],meres[1],ir,seb,meres[3]) break