WorksheetsPython Döngüler Sınavı
Total questions: 20
Worksheet time: 10mins
Aşağıdaki döngü ne kadar çalışır? for i in range(3): print(i)
0 kez
2 kez
3 kez
Sonsuz kez
Aşağıdakilerden hangisi while döngüsünün sonsuza kadar çalışmasına neden olur?
while 0:
while False:
while True:
while i < 0:
break ifadesi ne işe yarar?
Döngüyü yavaşlatır
Döngüyü bir sonraki adıma atlatır
Döngüyü sonlandırır
Döngüyü baştan başlatır
Aşağıdaki döngü çıktısı nedir? for i in range(1, 4): print(i * 2)
1 2 3
2 4 6
3 6 9
0 1 2
continue ifadesi döngüde ne işe yarar?
Döngüyü bitirir
Döngünün o adımını atlayıp bir sonraki adıma geçer
Hata verir
Kodun başına döner
range(5, 1, -1) ifadesi hangi sayıları üretir?
5, 4, 3, 2
5, 4, 3, 2, 1
1, 2, 3, 4, 5
Hata verir
Aşağıdakilerden hangisi for döngüsüyle çalışmaz?
range(10)
"merhaba"
[1, 2, 3]
while i < 5:
while döngüsü çalışmaya nasıl başlar?
Koşul sağlandığında
Sonsuza kadar
Liste bittiğinde
Sadece sayı girildiğinde
Aşağıdaki kod ne yazdırır? count = 0 while count < 3: print("Python") count += 1
Hiçbir şey yazmaz
Python Python Python
Sonsuz döngü
Hata verir
Aşağıdaki kod parçası ne işe yarar? for i in range(10): if i == 5: break print(i)
0'dan 9'a kadar tüm sayıları yazar
Sadece 5 yazar
0'dan 4'e kadar yazar
Hata verir
for döngüsü sadece listeler üzerinde çalışır.
Yanlış
Doğru
while döngüsünde koşul yanlış olursa döngü çalışmaz.
Yanlış
Doğru
break komutu, döngüyü hemen sonlandırır.
Yanlış
Doğru
continue komutu, döngünün geri kalan kısmını atlayıp sonraki adıma geçer.
Yanlış
Doğru
range(5) ifadesi 1'den başlar.
Yanlış
Doğru
while True: ifadesi koşulsuz bir döngü başlatır.
Yanlış
Doğru
Döngüler içinde başka döngüler yazılamaz.
Yanlış
Doğru
range(5, 10) ifadesi 5'ten 10'a kadar (10 dahil) sayıları üretir.
Yanlış
Doğru
for döngüsü her zaman bir sayaç değişkeni kullanır.
Yanlış
Doğru
while döngüsünün koşulu başta kontrol edilir.
Yanlış
Doğru
