From d99fe7d94d4c0371cd81b208a3f3deb482c5fec0 Mon Sep 17 00:00:00 2001 From: pp Date: Wed, 30 Mar 2022 12:08:38 +0200 Subject: [PATCH] =?UTF-8?q?F=C3=A9lk=C3=A9sz=20a=203.=20feladatig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- metjelentes.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 metjelentes.py 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