Učni pripomoček za programiranje v Pythonu - primer na rekurziji

Učni pripomoček za programiranje v Pythonu - primer na rekurziji

Avtor: Gorazd Novak

Predstavitev

Online pripomoček za programiranje v Pythonu

Za lažje razumevanje in učenje programiranja v Pythonu lahko na medmrežju dostopamo do aplikacije, ki nam na precej nazoren način prikaže delovanje kode.

Kodo lahko sami vnesemo in jo tako postopoma, po korakih 'raziskujemo'.

Program nam nudi kar nekaj povratnih informacij, ki so pomembne za lažje razumevanje, kot so grafični prikazi trenutno izvajajočih vrstic kode oziroma stavkov, nazorni prikazi klicev funkcije itd.

Program je dosegljiv na naslovu Online Python Tutor

Za primer bom predstavil delovanje naslednje rekurzivne funkcije:

def kajDelam(a, b) :
    # a in b sta nenegativni števili
    if a > b :
        return -1
    else :
        if a == b :
            return 1
        else :
            return a * kajDelam(a + 1, b)

Animacija

0%
0%