diff --git a/metjelentes.py b/metjelentes.py new file mode 100644 index 0000000..c1de2ba --- /dev/null +++ b/metjelentes.py @@ -0,0 +1,34 @@ +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 \ No newline at end of file