Scratch? Python?

Scratch? Python?

Avtor: Miklavž Šef

Učni cilji: Predstavitev povezljivosti med Scratch2 in Python.

Funkcije v Scratch-u

V Scratchu si lahko sami ustvarimo funkcijo, ki jo v izvedbi programa kličemo. Izdelavo funkcije najdemo v razdelku "More Blocks". Kjer osnovno funkcijo naredimo z ukazom "Make a Block". Tako dobimo v prostor, kjer sestavljamo program vijolični element na katerega lahko pripnemo ukaze, ki jihželimo izvajati z priklicom te funkcije.

(funkcija scratch2.png)

Naprej

Funkcije v Python-u

Tako kakor v Scratch-u lahko tudi v Python-u sestavimo funkcijo, ji izvaja ukaze zapisane v njej. To naredimo tako, da za ukazom def dodamo ime funkcije in vanjo zapišemo vse ukaze.

def mojaPrvaFunkcija ():
    prvaSpremenljivka=input("Vnesi prvo spremenljivko:")
    print (prvaSpremenljivka)

Nazaj Naprej

Osnovne zanke v Scratch-u in Python-u

Tako v Scratchu, kakor tudi v Pythonu lahko uporabimo zanko while , ki pa potrebuje za svojo izvedbo tudi števec, da se ne ponavlja v neskončnost.

while stevec<10:
    print("Zanka while.")
    stevec=stevec+1

Zanke pri Scratchu najdemo pod control in možnostmi "forever" za neskončne zanke, "repeat" in "repeat until" za določeno število ponavljanj.

(while scratch.png)

Nazaj Naprej

Spremenljivke v Scratch-u in Python-u

Spremenljivke nam omogočajo, da lažje uporabljamo daljše zapise oziroma izračune. Lahko jih uporabimo tudi samo za štetje.

V pythonu spremenljivk ne potrebujemo posebaj določati. Ko jo rabimo jo preprosto napišemo in ji določimo vrednost spremenljivka = 12 + 13 .

Pri Sratch-u pa spremenljivke določimo v "Data" izberemo gumb "Make a Variable" ter določimo ime spremenljivke.

(spremenljivka scratch.png)

Nazaj

0%
0%