1 import random2 3 # 1. A lift kezdőhelyzetének véletlenszerű meghatározása4 aktualis = random.randint(0, 10)5 cel = random.randint(0, 10)6 7 if aktualis < cel:8 irany = 'F'9 elif aktualis > cel:10 irany = 'L'11 else:12 irany = '-'13 14 print(f'A lift helyzete: {aktualis} {irany} ({cel})')15 16 # 2. A hívó emeletének megadása17 hivo = int(input('Adja meg a szintet, ahonnan hivja a liftet! Szint: '))18 19 # 3. A lift által megtett emeletek száma20 if min(aktualis, cel) <= hivo <= max(aktualis, cel):21 # köztes emeletről hívjuk --> min és max segítségével megadjuk a "határokat"22 megtett = abs(aktualis - hivo)23 else:24 # ha nem köztes terület, akkor iránytól függetlenül el kell menni a célig25 # és onnan a hívóig26 megtett = abs(aktualis - cel) + abs(cel - hivo)27 28 print(f'A liftnek {megtett} emeletet kell haladnia a hivoig.')29