Blogbejegyzések
-
Hogyan készítsünk mátrixot és azzal végezhető műveleteket megvalósító függvényeket?
dr. Dobreff Csaba 2023. szept 29.Számos esetben szükség lehet táblázatos formába rendezett számokkal – matematikai néven mátrixokkal – való munkára. Ha csak a legalapvetőbb műveleteket kell végeznünk, és a mátrixunk mérete nem túl nagy (pár...
-
Hogyan állítsuk elő a Pascal háromszög sorait, és mire használjuk?
dr. Dobreff Csaba 2023. szept 28.Az iskolai matematikából is ismert a Pascal háromszög. Azt, hogy ez mi, több megközelítési móddal is le lehet írni. Többek között úgy is meghatározható, hogy olyan egymást követő sorozatok elemeiből...
-
Hogyan daraboljunk fel egy sorozatot egyenlő méretű részekre a további feldolgozáshoz? – 2. rész
dr. Dobreff Csaba 2023. szept 26.Ez a bejegyzés az előző, hasonló című folytatása, ezért annak ismerete nélkül nem biztos, hogy érthető lesz, ezért ha még nem tette, olvassa el azt először. Most tehát a célunk,...
-
Hogyan daraboljunk fel egy sorozatot egyenlő méretű részekre a további feldolgozáshoz? – 1. rész
dr. Dobreff Csaba 2023. szept 26.Olykor szükség lehet arra, hogy egy sorozatot adott hosszú darabokként, egymást követő részsorozatokként dolgozzuk fel. Hétköznapi példa lehet, hogy egy gyári futószalagról folyamatosan jövő termékeket, mondjuk italokat hatosával gyűjtik egy...
-
Hogyan állapítsuk meg, hogy két szöveg anagramma-e?
dr. Dobreff Csaba 2023. szept 22.Írjunk egy függvényt, amely az argumentumként kapott két karakterláncról megállapítja, hogy anagramma-e. Ha igen, akkor True, ha nem, akkor False értékkel tér vissza. A feladat hasonló, mint az előző, palindromokkal...
-
Hogyan állapítsuk meg, hogy egy szó vagy szöveg palindrom-e?
dr. Dobreff Csaba 2023. szept 22.Írjunk egy függvényt, amely az argumentumként kapott karakterláncról megállapítja, hogy palindrom-e. Ha igen, akkor True, ha nem, akkor False értékkel tér vissza. Ehhez először is tisztázni kell, hogy mi a...
-
Hogyan nyerjük ki egy szótár elemeit (kulcs-érték párjait), az értékek szerint rendezve?
dr. Dobreff Csaba 2023. szept 22.Tegyük fel, hogy egy tornászcsapat tagjainak magasságértékei a nevükhöz rendelve egy szótárban állnak rendelkezésre. A tornászokat csökkenő magasság szerint tornasorba akarjuk állítani, vagyis úgy szeretnénk a szótár elemeit egymás után...
-
Zárójelek ellenőrzése if–elif nélkül
dr. Dobreff Csaba 2023. szept 20.Írjunk egy függvényt, amely ellenőrzi, hogy egy megadott szövegben minden kerek nyitó zárójelhez tartozik-e ugyanannyi csukó zárójel, és hogy egyetlen csukó zárójel sem jelenik-e meg a hozzá tartozó nyitó párja...
-
Miért hasznos, hogy az objektumoknak van igazságértéke?
dr. Dobreff Csaba 2023. szept 20.A Pythonban minden objektum rendelkezik logikai igaz vagy hamis értékkel. Ez azt jelenti, hogy bármely objektumra elvégezhető a logikai értékvizsgálat. Egy objektum logikai értékét közvetlenül úgy kérdezhetjük le, hogy a...
-
Hogyan előzzük meg a névütközéseket osztályok öröklése esetén?
dr. Dobreff Csaba 2023. szept 20.Tegyük fel, hogy van egy készen kapott, banki számlát modellező, beimportált Account osztályunk, amelynek csak a leírását és nyilvános attribútumait ismerjük, de a belső megvalósítását nem. Ebből az osztályból egy...