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

5. 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

  1. nagybetu
  2. madarnyelv_dekod
  3. docstringek
  4. leallosav
  5. vananagram
  6. 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/

Személyes eszközök