Félkész 3. feladatig 10C

This commit is contained in:
István Priskin 2022-03-30 14:50:54 +02:00
parent d99fe7d94d
commit a46685b1eb
2 changed files with 44 additions and 1 deletions

38
met10c2.py Normal file
View File

@ -0,0 +1,38 @@
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: ")
#átszámító függvény készítése csomóból m/s-ba
def csomobolSzamit(csomo):
sebms = csomo * 0.514
return sebms
#az irányt visszaadó függvény a fok szövegéből
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'
visszataviratok = list(reversed(taviratok))
for meres in visszataviratok:
if meres[0] == vkod:
ir = iranySzoveg(meres[2][0:3])
mpers = csomobolSzamit(int(meres[2][3:]))
print('Az utolsó mérés:',meres[0],meres[1],ir,mpers,meres[3])
break
mereskicsi = taviratok[0]
meresnagy = taviratok[0]
for meres in taviratok:

View File

@ -31,4 +31,9 @@ for meres in taviratvissza:
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
break
#függvény a celsius-ból fahrenheit-be számításhoz
def celsiusToFahrenheit(cfok):
return cfok * 1.8 + 32