You are on page 1of 3

PYTHON- usvojenost znanja GRUPA PROBA ocjena:______

Ime i prezime:__________________________________ Razred:___________________ Datum:_______


(Ukupno 16 bodova: 0-7-nedovoljan; 8-9-dovoljan; 10-12-dobar; 13-14-vrlo dobar; 15-16-odličan)

1. Kolika je vrijednost varijable a ako je naredba a= 12+7*7//2-1


Odgovor:____________

2. Kolika je vrijednost varijable a ako je a=7*8//10%3


Odgovor:____________
3. Kolika je vrijednost varijable a nakon izvršavanja sljedećih naredbi
b=8
c=15
a=b>5 and c<5 or b!= c
Odgovor:____________
4. Kolika je vrijednost varijable z nakon sljedećeg programskog odsječka
x= 20
y= 45
z= (x % 2>0) and (y //2 >=20)
Odgovor:____________
5. Što će se ispisati
a=12
b=6
a=a+b
b=a+b
a=a+b
print(a+b)

Odgovor:____________
6. Što će se ispisati na ekranu nakon izvršavanja naredbi
a=4
b=19
b=a+b
a=b//a
c=b%4
print(c)
Odgovor:____________
7. Što će se ispisati ako se za a unese broj 50
a=int(input())
if a%4==0:
a=a-2
a=a-3
print(a)
Odgovor:____________

8. Što će ispisati sljedeći program


a=17
b=16
if (a+b)// 2>(b+a)% 2 :
x=a-b
else:
x=b-a
print(x)
Odgovor:____________

9. Što će ispisati sljedeći program ako se za n unese broj 16


n=int(input('Unesi broj '))
if n%3==0:
n= n*n-2
if n%2==0:
n=n+n*2
if n%4==0:
n=n-2
print(a) Odgovor:__________

10. Napiši odgovarajuću naredbu for tako da se ispišu svi neparni troznamenkasti brojevi

11. Nadopuni naredbu po svojoj volji tako da se riječ „INFORMATIKA“ ispiše 5 puta
for k in range (2, _____, _____):
print('INFORMATIKA')

12. Nadopuni naredbu tako da se na ekranu ispiše 17 12 7 2

for k in range _______________:


print (k)

13. Što će ispisati sljedeći program


m=2
a=0
for k in range (3):
m=m+2
a=a+m
print(a)
Odgovor:____________

14. Što će ispisati sljedeći program


m=5
for k in range (2,19,2):
if k%3==0:
m=m+2
print(m)
Odgovor:____________

15. Što će ispisati sljedeći program


a=2
b=12
while a<b:
a=a+2
b=b-1
print(a+b)
Odgovor:____________

16. Što će ispisati sljedeći program


a=145689
while a>0:
z=a%10
if z%2==0:
s=s+z
print(s)
Odgovor:____________

You might also like