Informatika2-2016/Gyakorlat5
A MathWikiből
A lap korábbi változatát látod, amilyen Kkovacs (vitalap | szerkesztései) 2016. március 17., 05:21-kor történt szerkesztése után volt.
Tartalomjegyzék |
Elõadás
Feladatok
Stringek
CloudCoder
CloudCoder használata
A legtöbb python feladathoz gyakorlaton egy CloudCodernek nevezett rendszert fogunk használni. Ennek elõnye, hogy helyben ki is javítja a feladatot. Elérés:
Részletes leírás a tárgylapon.
Feladatok ajánlott sorrendje
- nagybetu
- madarnyelv_dekod
- docstringek
- leallosav
- vananagram
- ponttabla
Reguláris kifejezések
=
Szótárból cserél
Írjunk függvényt, mely paraméterként kap egy stringet és egy szótárat. A szótárban cserék vannak, azaz, hogy melyik szót (kulcs) melyikre kell cserélni (érték). Oldjuk ezt meg reguláris kifejezésekkel! Példa a paraméterekre:
cserek = {"kiskutya":"kismacska", "majonez":"mustar", "mehecske":"lodarazs", "kikerulni":"atugrani"}
mondat = """Volt egyszer egy kiskutya, vasarba menet talalkozott a mehecskevel, mely eppen majonezt lakmarozott. A kiskutya nem tudta mitevo legyen, megprobalta kikerulni, de a mehecske tul nagy volt. Igy a kiskutya inkabb hazament majonezt lakmarozni."""
Bónusz
Ha valaki idáig eljutott, akkor ezzel kell az idõk végezetéig játszania: https://regexcrossword.com/