wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Korisničke funkcije u Pythonu

Total questions: 12

Worksheet time: 9mins

Name
Class
Date
1.

Rješavamo li problem tako da dijelove programa izdvajamo u zasebne cjeline i pozivamo ih prema potrebi, možemo reći da se bavimo

a)

objektno orijentiranim programiranjem

b)

linearnim programiranjem

c)

strukturnim programiranjem

d)

sekvencijalnim programiranjem

2.

Glavna značajka tako napisanog programa jest zadržavanje linearne strukture glavnog programa jer se u njoj mogu izdvojiti problemski zadaci koji se tada obavljaju u zasebnim dijelovima programskog koda.

a)

Točno

b)

Netočno

3.

Varijable koje se mogu koristiti u cijelom programu i u svim funkcijama zovu se ? varijable.

(a)  

4.

Ključnom riječi ? počinje svako definiranje funkcije u Pythonu.

(a)  

5.

Naredbe za definiranje funkcija u Pythonu ima sljedeći oblik:
def ime_funkcije(popis parametara):
blok naredbi

return vrijednost(i)

a)

Točno

b)

Netočno

6.

Ako je funkcija definirana na sljedeći način:

def ocjena():

return 1

return 2

return 3

return 4

return 5

(a)  

7.

Napiši korisničku funkciju čiji je naziv pomnozi. Funkcija treba imati dva formalna parametra x i y. Funkcija treba vraćati vrijednost varijable z koja predstavlja umnožak varijabli x i y.

(Nije potrebno pisati glavni dio programa!)

4 lines
8.

Ivan je napisao u Pythonu programa koji od dva unesena broja, vraća veći. Pri tome je koristio funkciju veci. Što treba popraviti u kodu funkcije da bi ona bila funkcionalna? Napiši dio koda koji treba ispraviti/dodati:

def veci (a,b):

if a:

return a

elif a=b:

return "Brojevi su jednaki."

else:

return b

(a)  

9.

Čemu služi return u funkciji?

a)

Ispisuje podatke na ekran

b)

Prekida petlju

c)

Vraća vrijednost iz funkcije

d)

Pokreće funkciju

10.

Što je argument funkcije?

a)

Vrijednost koju funkcija vraća

b)

Greška u funkciji

c)

Ime funkcije

d)

Podatak koji se funkciji prosljeđuje

11.

Koji će rezultat vratiti sljedeći kod?

def pozdrav(ime):

return "Bok, " + ime

print(pozdrav("Lea"))

(a)  

12.

Zadana je sljedeća funkcija:

def kvadrat(broj):

return broj * broj

Pozovi ovu funkciju u glavnom programu tako da korisnik unese broj x, a program ispiše njegov kvadrat.

4 lines