Professional Documents
Culture Documents
Ágazati Informatika Összefoglalas 1 Resz
Ágazati Informatika Összefoglalas 1 Resz
Szövegkezelés:
Az első két alkalommal, lényegében szövegkezeléssel kapcsolatos dolgokat beszéltünk át és oldottunk
meg.
1. feladat:
s = "Patrik"
print(" ".join(s))
Amennyiben ilyen feladat van, hogy szóközzel, ritkítva kell megadnunk valamilyen stringet (szöveget),
akkor simán használhatjuk a join függvényt, mely úgy működik, hogy az előtte megadott értéket
jelenesetben a szóközt fűzi össze úgy a megadott s stringgel, hogy mindegyik karakter közé tesz egy
szóközt.
2. feladat:
s = "Patrik"
for i in s:
print(i)
A második feladat megoldására , használhatjuk a for ciklust, amely lényegében egy bejáró ciklus..
mindaddig bejárásra kerülnek az s stringünk elemei, ameddig nem jutunk a szöveg végére.. Itt az i a
bejárandó karaktereket jelöli, bejárás során, pedig mindig újra és újra kiírjuk a mindig aktuálisan
következő karaktert, azonban ezek egymás alá, új sorba kerülnek.
3. feladat:
s = "Patrik"
spaces = ""
for i in s:
print(spaces, i)
spaces += " "
3. feladat során a nevünket, átlósan kellett kiírni.. erre találtam egy egyszerűbb megoldást, for
ciklussal, bejárjuk a szót, majd mindig egy szóközzel beljebb kezdjük a következő sorban a kiírást,
amit a spaces += „” -vel adunk meg 😊 ettől ilyen átlós formában jelennek meg a karakterek..
4. feladatot, ahol be kell keretezni *-kal a kiírt szót, majd külön elküldöm, mivel az nem ezen a
gépemen van rajta megoldásban, mint amiről most ezt a doksit írom..
5. feladat:
txt = input("Adj meg egy szót" ) [::-1]
print(txt)
Itt bekérünk egy szöveget, vagy bármilyen szöveg alapú string-et az input függvény segítségével majd
a [::-1 segítségével, megfordítjuk a stringet, hiszen itt hátulról indulva (-1 stringtől) egészen a 0-ik
indexig, azaz az első karakterig írjuk ki a stringünk karaktereit.