Hello!
Emelt info érettségire készülök, és python3-ban fogok az vizsgán programozni.
Az egyik előző (2011 májusi) érettségben azonban van egy feladatrész, amit egyszerűen nem tudom, hogy lehet megcsinálni pythonban.
Adott egy 7827 szót tartalmazó txt fájl, és meg kell mondani, melyik a leghosszabb szó, de úgy, hogy az egész fájl tartalmát nem tárolom változóban. Ehhez az kéne, hogy a readline()-nak meg tudjam mondani, hogy hányadik sort olvassa be. Erre viszont nem találtam sehol se leírást.
Hogy lehetne ezt pythonban megoldani?
ennyi van eddig:
while True:
__n += 1
__try:
____h = (open("szoveg.txt","r").readlines()[n]).replace("\n",'')
# itt viszont sajnos az egész fájlt beolvassa, és annak nézi az n-edik tagját
____if len(h) > hossz:
______hossz = len(h)
____except:
______break