Félkész 3. feladatig 10C
This commit is contained in:
parent
d99fe7d94d
commit
a46685b1eb
38
met10c2.py
Normal file
38
met10c2.py
Normal 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:
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user