Nas kvadrat bomo zapolnili z ,,*`` ter funkciji za izris osnovnice in vmesnice malo popravili, oziroma skrajsali.
Ce bolj natanko pogledamo funkciji izrisi_osnovnico in izrisi_vmesnico, vidimo da se razlikujeta samo v tem kaj katera funkcija izpise - ena ,,+`` in ,,-``, druga pa ,,|`` in ,, ``).
V programih ni priporocljivo imeti dve zelo podobni kodi na dveh razlicnih koncih. Zato bomo napisali novo funkcijo izrisi_daljico in jo bost auporabljali obe nasi funkciji za izris osnovnice in vmesnice. Pri definiranju te funkcije si bomo pomagali z uporabo parametrov. Funkcija bo imela tri parametre:
Osnovnico bomo izrisali, tako da bomo klicali funkcijo izrisi_daljico. Podobno bomo izrisali tudi vmesnico. Ker smo napisali novo funkcijo, nam ni vec potrebno imeti tako obseznih in zapletenih funkcij za izris osnovnice in vmesnice. Zato ju lahko skrcimo.
Kvadrat zapolnimo z ,,*`` tako, da pri izrisu vmesnice daljico izrisemo z znakom ,,*`` namesto z ,, ``.