Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Döngüler Sınavı

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Aşağıdaki döngü ne kadar çalışır? for i in range(3): print(i)

a)

0 kez

b)

2 kez

c)

3 kez

d)

Sonsuz kez

2.

Aşağıdakilerden hangisi while döngüsünün sonsuza kadar çalışmasına neden olur?

a)

while 0:

b)

while False:

c)

while True:

d)

while i < 0:

3.

break ifadesi ne işe yarar?

a)

Döngüyü yavaşlatır

b)

Döngüyü bir sonraki adıma atlatır

c)

Döngüyü sonlandırır

d)

Döngüyü baştan başlatır

4.

Aşağıdaki döngü çıktısı nedir? for i in range(1, 4): print(i * 2)

a)

1 2 3

b)

2 4 6

c)

3 6 9

d)

0 1 2

5.

continue ifadesi döngüde ne işe yarar?

a)

Döngüyü bitirir

b)

Döngünün o adımını atlayıp bir sonraki adıma geçer

c)

Hata verir

d)

Kodun başına döner

6.

range(5, 1, -1) ifadesi hangi sayıları üretir?

a)

5, 4, 3, 2

b)

5, 4, 3, 2, 1

c)

1, 2, 3, 4, 5

d)

Hata verir

7.

Aşağıdakilerden hangisi for döngüsüyle çalışmaz?

a)

range(10)

b)

"merhaba"

c)

[1, 2, 3]

d)

while i < 5:

8.

while döngüsü çalışmaya nasıl başlar?

a)

Koşul sağlandığında

b)

Sonsuza kadar

c)

Liste bittiğinde

d)

Sadece sayı girildiğinde

9.

Aşağıdaki kod ne yazdırır? count = 0 while count < 3: print("Python") count += 1

a)

Hiçbir şey yazmaz

b)

Python Python Python

c)

Sonsuz döngü

d)

Hata verir

10.

Aşağıdaki kod parçası ne işe yarar? for i in range(10): if i == 5: break print(i)

a)

0'dan 9'a kadar tüm sayıları yazar

b)

Sadece 5 yazar

c)

0'dan 4'e kadar yazar

d)

Hata verir

11.

for döngüsü sadece listeler üzerinde çalışır.

a)

Yanlış

b)

Doğru

12.

while döngüsünde koşul yanlış olursa döngü çalışmaz.

a)

Yanlış

b)

Doğru

13.

break komutu, döngüyü hemen sonlandırır.

a)

Yanlış

b)

Doğru

14.

continue komutu, döngünün geri kalan kısmını atlayıp sonraki adıma geçer.

a)

Yanlış

b)

Doğru

15.

range(5) ifadesi 1'den başlar.

a)

Yanlış

b)

Doğru

16.

while True: ifadesi koşulsuz bir döngü başlatır.

a)

Yanlış

b)

Doğru

17.

Döngüler içinde başka döngüler yazılamaz.

a)

Yanlış

b)

Doğru

18.

range(5, 10) ifadesi 5'ten 10'a kadar (10 dahil) sayıları üretir.

a)

Yanlış

b)

Doğru

19.

for döngüsü her zaman bir sayaç değişkeni kullanır.

a)

Yanlış

b)

Doğru

20.

while döngüsünün koşulu başta kontrol edilir.

a)

Yanlış

b)

Doğru