Kitaláló (2023. május)

Kategória: korábbi évek python - középszint

Feladat leírása

Kitaláló (2023. május) illusztráció

Egy betűkitaláló játékban egy rejtett szót kell meghatározni a tippekre adott válaszokból.
A játék során szavakat adunk meg tippként, és erre válaszként azt kapjuk meg, hogy a rejtett
szóban hol és mely betűket találtuk el. A megtalált betűket megjelenítjük, a tévesek helyén
pontot („.”) írunk ki. 

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. A rejtett szót 15 tároltból véletlenszerűen kell kiválasztani. A szavak
rendelkezésre állnak a szavak.txt állományban is és onnan a program forráskódjába
bemásolhatók. A szavak a következők: 

Például:
 rejtett szó: bicska
 tipp: babona
 válasz: b....a

Készítsen programot, amely a megadott szavak közül véletlenszerűen választ egy rejtett szót,
és a felhasználó tippjeire választ ad addig, amíg az ki nem találja a szó összes betűjét, vagy
amíg a stop szóval a futást le nem állítja! 

A program forráskódját mentse kitalalo 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, nagybetűket, és minden tipp
hatbetűs.

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


Részfeladatok

  1. 1. A megadott 15 szót rögzítse a program forrásában egy megfelelő adatszerkezetben! 

  2. 2. A rejtett szót válassza ki a rögzített szavak közül véletlenszerűen úgy, hogy azonos esélye legyen mindegyiknek!  

  3. 3. Addig kérje a program a hatbetűs tippeket, amíg a rejtett szónak mind a hat betűje ismertté nem válik! Az utóbbi szabály alól kivétel, ha a stop szóval a játékot megállítja a felhasználó. 

  4. 4. A játék végén, ha nem a stop szó miatt fejeződik be, írassa ki a mintának megfelelően a megfejtéshez használt tippek számát, különben ne írjon ki semmit!  


Mintaképek


Forrásfájlok

Megoldásfájlok

További feladatok ebből a kategóriából

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

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

A szólánc kedvelt nyelvi játék. A játék során úgy kell szavakat egymás után mondani, hogyaz előző szó utolsó betűj&e...

Megnyitás
Kockák (2022. október) illusztráció

Kockák (2022. október)

Anni és Panni három dobókockával játszik. Egyszerre feldobják a három kockát, ésösszeadják a három kockán kidob...

Megnyitás
Robot (2022. május) illusztráció

Robot (2022. május)

Sokféle tevékenységet végeznek a környezetünkben az automaták, illetve a robotok. Egy egyszerű robot a végrehajtandó mozgását...

Megnyitás

Digitális kultúra érettségi felkészítő érdekel?

Ferenczy Márk és Tovi felkészítő megrendelésekre vár
Ferenczy Márk, a digikultura.hu alapítója és a portál hűséges AI ügynöke, Tovi, várja a megrendeléseket.

A digikultura.hu oldalon rövid videókon, azonnal kiértékelős online feladatokon keresztül készülhetsz fel a digitális kultúra érettségire.

Találhatsz itt egyedi feladatlapokat, illetve ha elakadnál, akkor azonnali AI segítséget kapsz.

digikultura.hu megnyitása