kovacsbalintigen, a zárójelben lévő adat a függvény bemenő paramétere. A függvény egy doboz, amibe beküldünk bemenő adatokat, valamit csinál vele, majd visszaad valami eredményt (illetve elvégez számunkra fontos műveleteket. Ha a programozási gyakorlatunkban rendszeresen hasonló, netán azonos feladatot ellátó függvényeket írunk, bölcsebb dolog ezeket egy modulba bepakolni. Ilyenkor a következő programunkban fogjuk a modulfájlt, beimportáljuk, máris van egy rakat felhasználható függvényünk.
pl.
Rendszeresen játékprogramokat írunk. Ezek egy főmenüvel indulnak. Megírjuk a főmenüt lekezelő programkódot az első programnál, majd a többinél már csak importáljuk és használhatjuk is. Természetesen ehhez tipizált és általánosított feladatra megírt függvények kellenek, hogy más (de esetleg hasonló) programokban is alkalmazhatóak legyenek.