Kezdjünk Pythonnal programozni 9.

Fájlok beolvasása:

Az emelt szintű informatika érettségi programozási 1. feladata általában az adatok betöltése egy listába (ha ez a legalkalmasabb az adatok feldolgozásához). Tanuljuk meg az adatok betöltését. Az alábbi fájlokat olvassuk be. A fájlokat a Project könyvtárába ajánlatos bemásolni.



A stringek kezelésénél két metódusra lesz szükségünk:

  • split metódus lehetővé teszi egy karakterlánc rész­stringekre történő darabolását.

>>> ’hello crazy world !’ . split (” „)
[’hello ’ , ’crazy , ’world ’]

  • strip eltávolít minden szóközt a sztring elejéről és végéről

monty = ” Monty Python „
monty.strip()
‘Monty Python’

A „nyolca.txt” fájl tartalmazza a 8.a osztály tanulóinak névsorát. Egy név egy sor.

Az alábbi képen látható, hogy a neveket beolvassa egy nyolca nevű listába.

Az alábbi képen látható, hogy a nyolca listába újabb listákat hoz létre, egy-egy tanuló egy újabb lista. Ebben a listában két sztring található. Az egyik a családnév a másik a keresztnév. (Megkérdezhetik, hogy az egyes keresztnevekből hány darab található az osztályba.)

A „nyolcajegy.txt” állomány tartalmazza a 8.a osztály tanulóinak a naplósorszámát, vezeték és kersztnevét, valamint az informatika jegyét. Olvassuk be az adatokat úgy, hogy egy tanuló adatai egy-egy listába kerüljön