Informatika2-2016/Gyakorlat5
A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „== Elõadás == [http://www.math.bme.hu/~kkovacs/info2/2016/EA/e05_16i2.html 5. elõadás] = Feladatok = == Stringek == === === == CloudCoder == === CloudCoder…”) |
|||
31. sor: | 31. sor: | ||
== Reguláris kifejezések == | == Reguláris kifejezések == | ||
+ | |||
+ | === | ||
=== Szótárból cserél === | === Szótárból cserél === | ||
41. sor: | 43. sor: | ||
A kiskutya nem tudta mitevo legyen, megprobalta kikerulni, de a mehecske tul nagy volt. | A kiskutya nem tudta mitevo legyen, megprobalta kikerulni, de a mehecske tul nagy volt. | ||
Igy a kiskutya inkabb hazament majonezt lakmarozni.""" | 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/ https://regexcrossword.com/] |
A lap 2016. március 17., 04:21-kori változata
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/