You are on page 1of 1

Ágazati Informatika – Python összefoglalás

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.

You might also like