wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Loops

Total questions: 13

Worksheet time: 16mins

Name
Class
Date
1.

Aşağıdaki operatörlerden hangisi "eşitse" anlamı ifade etmektedir?

a)

??

b)

==

c)

!=

d)

&&

2.

Aşağıdaki operatörlerden hangisi kalanı bulma(mod alma, örn:7'nin 3' e bölümünden kalanı bulma) bulma ifadesinin karşılığıdır?

a)

//

b)

/

c)

%

d)

**

3.

Aşağıdaki programı çıktısı nedir?


f = "Hoşgeldin"

b = "Burak"

print(b+f)

a)

Hoşgeldin Burak

b)

Burak Hoşgeldin

c)

HoşgeldinBurak

d)

BurakHoşgeldin

4.

Aşağıdaki programı çıktısı nedir?


f = "Hoşgeldin"

b = "Burak"

print(f,b)

a)

Hoşgeldin Burak

b)

Burak Hoşgeldin

c)

HoşgeldinBurak

d)

BurakHoşgeldin

5.

Aşağıda verilen "for" satırlarındaki hangi "range" kullanımı ile bir çıktı (döngü) üretilemez?

a)

for i in range(1 , 5):

b)

for x in range(10):

c)

for z in range(10,0,-2)

d)

for y in range(-3)

6.

Ekranda oluşacak çıktı nedir? Yazın.

a)

20 18 16 14 12 10 8

b)

20 18 16 14 12 10

c)

10 12 14 16 18 20

d)

20 9 -2

7.

Aşağıdakilerden hangisi 1den 5e kadar olan sayıları ekrana yazdıran kod bloğudur?

a)

i = 1

while i < 5:

print(i)

i += 1

b)

i = 0

while :

print(i)

i =i+ 1

i<5

c)

i = 1

while i >=5:

print(i)

i += 1

d)

i = 1

while i<5:

print(t)

t+=i

i+=1

8.

Yukarıda "for" döngüsü ile oluşturulan kod bloğu ile aynı sonucu üretecek "while" döngüsü aşağıdakilerden hangisidir?

a)
b)
c)
d)
9.

Aşağıdaki kod bloğunun çıktısı ne olur?

for sayi in range(6):

print(sayi)

a)

6

b)

0 - 1 - 2 - 3 - 4 - 5

c)

5

d)

1 - 2 - 3 - 4 - 5 - 6

10.

Aşağıdaki kod bloğuyla ‘bilgisayar’ kelimesi kaç kez ekrana yazılır?


metin= "bilgisayar"

for say in range(1,6):

print(metin)

a)

0

b)

6

c)

1

d)

5

11.

Python programlama dilinde "yeni satır" için kullanılan komut nedir?

a)

/y

b)

/n

c)

\n

d)

\t

12.

Yukarıdaki kod bloğunda oluşacak çıktı nedir? (1'den fazla rakam yazacaksanız aralara 1 boşluk kullanın)

(a)  

13.

Yukarıdaki kod bloğunda ekranda oluşacak çıktı nedir?

(Soruyu boş bırakmayın)

4 lines