48_SZOKOZ_HATUL_2

48_SZOKOZ_HATUL_2


def Hatul_szokoz(szo):

# Amíg a karakterlánc végén szóköz van, eltávolítjuk azt

while szo.endswith(" "):

     szo = szo[:-1] # Levágjuk az utolsó karaktert

return szo

# Példa bemenet

print(Hatul_szokoz("Miskolc ")) 

Ez a Python program egy egyszerű függvényt valósít meg, amely eltávolítja a karakterlánc végéről a szóközöket. Nézzük soronként, mit csinál:

def Hatul_szokoz(szo):

Létrehoz egy Hatul_szokoz nevű függvényt, amely egy szöveg (szo) végéről eltávolítja a szóközöket.# Amíg a karakterlánc végén szóköz van, eltávolítjuk azt

Kommentként jelzi, hogy a következő művelet a karakterlánc végén lévő szóközök eltávolítása lesz.

while szo.endswith(" "):

Egy ciklust indít, amely addig fut, amíg a szöveg végén szóköz található.

szo = szo[:-1] # Levágjuk az utolsó karaktert

Minden iterációban levágja az utolsó karaktert, így fokozatosan eltávolítja az összes szóközt a végéről.

return szo

Miután az összes szóközt eltávolította, visszaadja a megtisztított szövege

Példa bemenet

Kommentként jelzi, hogy a következő sor a függvény tesztelésére szolgál.

print(Hatul_szokoz("Miskolc "))

Meghívja a Hatul_szokoz függvényt egy példával, amelyben egy szóköz van a "Miskolc" szó végén, majd kiírja az eredményt.

A program eredményeként a "Miskolc" szó végéről eltűnik a szóköz, így tisztán jelenik meg. Ez egy egyszerű és hatékony módszer a felesleges szóközök eltávolítására! 

A történet: Az elfeledett lépcsők tisztítása

Egy régi kisváros ódon házában volt egy gyönyörű, faragott lépcsőház, amely az emeletre vezetett. Az évek során azonban a lépcsők szélét vastag por és elhagyott falevelek lepték be, mintha az idő maga is elfedte volna a lépcső szépségét. Egy nap egy fiatal lány, Anna, elhatározta, hogy megtisztítja azokat, hogy újra felfedje a régi ragyogásukat.

def Hatul_szokoz(szo):

Anna úgy döntött, hogy a lépcsőkön kezdi a munkát. "Lassan és módszeresen kell haladnom," mondta, "ahogy a legjobb mesterek teszik."

# Amíg a karakterlánc végén szóköz van, eltávolítjuk azt

while szo.endswith(" "):

Körbejárta a lépcsőket, és minden egyes lépcsőfok végén megállt, hogy ellenőrizze, hol találhatóak a legnagyobb szennyeződések. "Amíg itt van akár egy porszem, nem hagyom abba," határozta el.

szo = szo[:-1] # Levágjuk az utolsó karaktert

Ahogy meglátta a porréteget, Anna óvatosan söpörte le azt az utolsó lépcsőfokokról. Minden egyes mozdulattal egyre tisztábbá váltak a lépcsők, mintha az idő lassan visszaforgatta volna magát.

return szo

Amikor végzett, a lépcső teljesen tiszta volt. Anna hátralépett, hogy megcsodálja munkáját, amely megmutatta a faragott fa eredeti szépségét. "Most már senki sem fogja észrevenni a szennyeződéseket," gondolta elégedetten.

# Példa bemenet

print(Hatul_szokoz("Miskolc "))

Amikor az emberek meglátták a ragyogó, tiszta lépcsőket, megálltak és elmosolyodtak. "Ez gyönyörű munka volt," mondta egy idős hölgy, aki évek óta nem látta ilyen szépnek a régi lépcsőházat.

Tanulság: Ahogy Anna lépésről lépésre tisztította meg a lépcsőfokokat, a kód is ugyanezt teszi a karakterlánc végén található fölösleges szóközökkel: eltünteti őket, hogy a szöveg újra tiszta és használható legyen. Minden apró mozdulat – akár egy söprűvel, akár kódsorral – elvezethet egy csodás eredményhez. 

Készítsd el weboldaladat ingyen! Ez a weboldal a Webnode segítségével készült. Készítsd el a sajátodat ingyenesen még ma! Kezdd el