Informatika2-2016/Gyakorlat5
7. sor: | 7. sor: | ||
== Stringek == | == 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| | ||
== CloudCoder == | == CloudCoder == | ||
27. sor: | 35. sor: | ||
# docstringek | # docstringek | ||
# leallosav | # leallosav | ||
− | # vananagram | + | # vananagram (eddig oldjuk meg) |
# ponttabla | # ponttabla | ||
== Reguláris kifejezések == | == 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 === | === Szótárból cserél === | ||
44. sor: | 62. sor: | ||
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/] | Ha valaki idáig eljutott, akkor ezzel kell az idõk végezetéig játszania: [https://regexcrossword.com/ https://regexcrossword.com/] |
A lap jelenlegi, 2016. március 17., 05:45-kori változata
Tartalomjegyzék |
Elõadás
Feladatok
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|
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 (eddig oldjuk meg)
- ponttabla
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/