Python gyakorló feladatok szövegkezeléshez

I. Feladatsor

1. feladat: Szöveg kisbetűsítése

Kérj be egy szöveget, majd írd ki kisbetűvel!

2. feladat: Szöveg nagybetűsítése

Kérj be egy szöveget, majd írd ki nagybetűvel!

3. feladat: Első betű nagybetűs

Kérj be egy mondatot, majd írd ki úgy, hogy csak az első betű legyen nagy!

4. feladat: Szavak első betűje nagy

Kérj be egy szöveget, majd formázd úgy, hogy minden szó nagy kezdőbetűvel kezdődjön!

5. feladat: Szóközök eltávolítása

Kérj be egy szöveget, amely elején és végén szóközöket tartalmaz. Távolítsd el azokat!

6. feladat: Szöveg feldarabolása

Kérj be egy mondatot, majd írd ki az egyes szavait!

7. feladat: Szavak összefűzése

Kérj be szavakat (szóközzel elválasztva), majd fűzd össze őket kötőjellel!

8. feladat: Karaktercsere

Kérj be egy szöveget és egy karaktert, majd cseréld le az 'a' betűket az adott karakterre!

9. feladat: Szó keresése

Kérj be egy szöveget és egy szót. Add meg, hogy hányadik helyen kezdődik az adott szó!

10. feladat: Szó számlálása

Kérj be egy szöveget és egy szót, majd számláld meg, hányszor fordul elő!

11. feladat: Szöveg kezdete és vége

Kérj be egy szöveget, majd ellenőrizd, hogy egy adott szóval kezdődik-e vagy végződik-e!

12. feladat: Csak számjegyek?

Kérj be szöveget, majd ellenőrizd, hogy csak számjegyeket tartalmaz-e!

13. feladat: Csak betűk?

Kérj be szöveget, majd ellenőrizd, hogy csak betűket tartalmaz-e!

14. feladat: CSV szöveg feldolgozása

Kérj be egy CSV (vesszővel elválasztott) adatsort, majd írd ki az egyes értékeket külön sorban!

Minta:

Input: "alma, körte, banán, szilva" Output: Az adatok: - alma - körte - banán - szilva

15. feladat: Szöveg tisztítása és feldolgozása

Kérj be egy szöveget, amely tartalmaz extra szóközöket és vegyes betűméretet. Tisztítsd meg és dolgozd fel!

Minta:

Input: " HELLO world PYTHON " Output: Tisztított szöveg: hello world python Szavak száma: 3

16. Email validáció

Ellenőrizd, hogy egy beírt email-cím tartalmazza-e az @ és a . karaktereket!

17. Szavak megfordítása

Kérj be egy mondatot, majd írass meg olyan szavakat, amelyekben azonos az első és utolsó betűje!

Minta:

Input: "Anna az alma ázása elől" Output: Szavak, amelyek ugyanazzal kezdődnek és végződnek: ['anna', 'ázása', 'elől']

18. Szöveg ismétlése

Kérj be egy szót és egy számot, majd ismételd meg a szót annyiszor, a betűk között szóközzel!

Minta:

Input: szo = "Hello", kor = 3 Output: Hello Hello Hello

II. feladatsor

1. feladat: Szó számlálása

Írj egy programot, amely bekér egy mondatot, majd számlálja meg, hányszor fordul elő benne egy adott szó!

2. feladat: Magánhangzók számlálása

Számláld meg, hány magánhangzó van egy beírt szövegben!

3. feladat: Szöveg fordítása

Írj egy programot, amely visszafelé írja ki egy szöveg karaktereit!

4. feladat: Szavak szűrése hossz alapján

Egy mondatból szűrd ki azokat a szavakat, amelyek hosszabb, mint N karakter!

5. feladat: Szóismétlés figyelmeztető

Ellenőrizd, hogy van-e ismétlődő szó egy mondatban, és ha igen, listázd ki azokat!

6. feladat: Karaktercsere

Helyettesítsd egy szövegben az összes magánhangzót egy adott karakterre!

7. feladat: Szavak fordított sorrendben

**Írj ki egy mondatot úgy, hogy a szavak fordított sorrendben jelenjenek meg!

8. feladat: Nagy- és kisbetű számlálása

Számláld meg, hány nagybetű és hány kisbetű van egy szövegben!

9. feladat: Palindróma-vizsgálat

Ellenőrizd, hogy egy szó vagy mondat palindróma-e (visszafelé olvasva ugyanaz, ha figyelmen kívül hagyjuk a szóközöket és központozást)!

10. feladat: Szógyakoriság számláló

Készíts egy programot, amely egy szövegben az egyes szavak előfordulási gyakoriságát számolja és kilistázza!