Szólánc (2024. május - idegen nyelv)

Kategória: python - középszint

Feladat leírása

Szólánc (2024. május - idegen nyelv) illusztráció

A szólánc kedvelt nyelvi játék. A játék során úgy kell szavakat egymás után mondani, hogy
az előző szó utolsó betűjével kezdődjön a következő szó. 

Ebben a feladatban csak olyan szavakkal foglalkozunk, melyek az angol ábécé betűivel
leírhatók, és pontosan hatbetűsek. A könnyebb feldolgozhatóság érdekében minden szó csupa
kisbetűvel szerepel.

Például egy szólánc: 

villan, negyed, diadal, lankad, durrog, gondos, surran 

Készítsen programot, amely egy szólánc szavait olvassa be addig, amíg a szavak eleget
tesznek az előírt szabályoknak! 

A program forráskódját mentse szolanc néven! A program megírásakor a felhasználó által
megadott karakterek helyességét nem kell ellenőriznie, feltételezheti, hogy nem tartalmaznak
speciális jeleket, szóközt, ékezetes karaktereket. 

A képernyőre írást igénylő részfeladatok esetén az ékezetmentes kiírás is elfogadott. 


Részfeladatok

  1. 1. A játék során a szavakat egyenként olvassa be a program, és minden lépésnél írja ki, hogy hányadik szót kéri! 

  2. 2. Addig kérje a program a szavakat, ameddig a megadott új szó hatbetűs, és az első karaktere megegyezik az előző szó utolsó karakterével! Az utóbbi szabály alól a játékindító első szó kivétel, mert nem tartozik hozzá megelőző szó. Ha a szabályok nem teljesülnek, akkor a játéknak vége van. 

  3. 3. A játék végén írja ki a befejezés okát, hogy az utolsó szó „Nem illeszkedett!” vagy „A karakterek száma téves!” szöveget! Ha az utolsó szó mindkét okból hibás, elegendő csak az egyik üzenetet megjelenítenie. 

  4. 4. Írja ki, hogy a szólánc hány, a szabályoknak megfelelő szóval folytatódott, azaz mennyi a lépések számának az értéke!

  5. 5. Az elért helyes lépésszám alapján a táblázatban foglaltnak megfelelő értékelő felirat jelenjen meg! 


Mintaképek


Megoldásfájlok