Informatika2-2016/Gyakorlat5

A MathWikiből
(Változatok közti eltérés)
Kkovacs (vitalap | szerkesztései)
(Ú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…”)
Újabb szerkesztés →

A lap 2016. március 17., 05:19-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."""
Személyes eszközök