Informatika2-2020/Gyak05

A MathWikiből

előző fel következő

Tartalomjegyzék

stringek

Mátrix rajzolás

Írjunk függvényt, mely "szépen" ír ki mátrixokat. Adott például a következő mátrix pythonban:

m = [[1, 2, -33], [44, 5, 666], [7, -8, -99]]

Ezt a következő módon írja ki:

|   1|   2| -33|
|  44|   5| 666|
|   7|  -8| -99|

Hazi

Feladatok ajánlott sorrendje

  1. capitalletter
  2. birdtalk
  3. highwayrest
  4. isanagramma
  5. pointtable

Reguláris kifejezések

Időpont csere

Írjunk reguláris kifejezést, mely a magyar dátumokra illeszkedik, pl:

1990. marcius 23.

Nem kell tesztelni, hogy valódi nap-e, azt viszont igen, hogy valódi hónap-e.

Írjunk python programot, mely lecseréli az ilyen évszámokat (elég januártól márciusig) ilyen formátumra:

1990. 03. 23.

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/

előző fel következő

Személyes eszközök