Informatika2-2020/Gyak05
A MathWikiből
(Változatok közti eltérés)
a (→Feladatok ajánlott sorrendje) |
|||
19. sor: | 19. sor: | ||
# '''<tt>capitalletter</tt>''' | # '''<tt>capitalletter</tt>''' | ||
# '''<tt>birdtalk</tt>''' | # '''<tt>birdtalk</tt>''' | ||
− | |||
# '''<tt>highwayrest</tt>''' | # '''<tt>highwayrest</tt>''' | ||
# '''<tt>isanagramma</tt>''' | # '''<tt>isanagramma</tt>''' |
A lap jelenlegi, 2020. március 11., 11:59-kori változata
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
- capitalletter
- birdtalk
- highwayrest
- isanagramma
- 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/