wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Test Değişken- if- Döngü - Liste - Dictionary - Function

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Ekrana 'Merhaba Dünya' yazdırmak için hangi Python komutu kullanılır?

a)

print('Merhaba Dünya')

b)

yazdir('Merhaba Dünya')

c)

print Merhaba Dünya

d)

console.log('Merhaba Dünya')

2.

Python Turtle kütüphanesinde kaplumbağayı 100 birim ileri hareket ettiren komut hangisidir?

a)

turtle.go(100)

b)

turtle.ileri(100)

c)

turtle.forward(100)

d)

forward(100)

3.

Bir sayıyı saklamak için değişken nasıl oluşturulur? (Örneğin, yaşınızı 12 olarak saklamak)

a)

12 = yas

b)

yas = 12

c)

yas == 12

d)

değişken yas = 12

4.

Verilen kodun çıktısı ne olur?

a)

3 kere alt alta Python yazar.

b)

Ekrana 'i' yazar.

c)

Ekrana 'range(3)' yazar.

d)

Hiçbir şey yazmaz, hata verir.

5.

Verilen kod, listedeki hangi elemanları ekrana yazar?

a)

elma, armut, çilek (her biri alt satırda)

b)

Sadece 'elma' yazar.

c)

Sadece 'meyve' kelimesini yazar.

d)

Hata verir.

6.

Verilenkod çalıştıktan sonra 'sayi' değişkeninin değeri kaç olur?

a)

5

b)

2

c)

Hata verir.

d)

7

7.

Kullanıcıdan alınan yaş 18'den büyükse 'Ehliyet alabilirsiniz' yazan kod hangisidir?

a)

if yas 18: print('Ehliyet alabilirsiniz')

b)

if yas = 18: print('Ehliyet alabilirsiniz')

c)

if yas == 18: print('Ehliyet alabilirsiniz')

8.

'5' == 5 ifadesinin sonucu ne olur?

a)

True

b)

5

c)

False

d)

Hata verir.

9.

Verilen listeye yeni bir eleman (örneğin 70) eklemek için hangi komut kullanılır?

a)

puanlar.append(70)

b)

puanlar.add(70)

c)

puanlar.ekle(70)

d)

puanlar[3] = 70

10.

Bir öğrencinin bilgilerini (ad: 'Ali', yas: 12) tutan bir dictionary nasıl oluşturulur?

a)

ogrenci = ['ad': 'Ali', 'yas': 12]

b)

ogrenci = ('ad': 'Ali', 'yas': 12)

c)

ogrenci = {'ad' = 'Ali', 'yas' = 12}

d)

ogrenci = {'ad': 'Ali', 'yas': 12}

11.

Bu sözlükteki 'puan' değerini 95 olarak değiştiren kod hangisidir?

a)

ogrenci['puan'] = 95

b)

ogrenci.update('puan', 95)

c)

ogrenci.puan = 95

d)

ogrenci['puan'] == 95

12.

Hangi döngü, bir koşul 'doğru' (True) olduğu sürece çalışmaya devam eder?

a)

for döngüsü

b)

while dön

13.

Hangi döngü, bir koşul 'doğru' (True) olduğu sürece çalışmaya devam eder?

a)

for döngüsü

b)

while döngüsü

c)

if döngüsü

d)

repeat döngüsü

14.

Bu listeden sadece [20, 30, 40] elemanlarını alan 'list slicing' (dilimleme) kodu hangisidir?

a)

sayilar[1:3]

b)

sayilar(1:4)

c)

sayilar[1:4]

d)

sayilar[2:4]

15.

Python'da tekrar tekrar kullanabileceğimiz bir kod bloğu oluşturmak için ne tanımlarız?

a)

Fonksiyon (Function)

b)

Değişken (Variable)

c)

Döngü (Loop)

d)

Liste (List)

16.

Bu fonksiyonu 'Ayşe' için çalıştırmak üzere nasıl çağırırız?

a)

def selamla('Ayşe')

b)

print(selamla('Ayşe'))

c)

selamla(ad='Ayşe')

d)

selamla('Ayşe')

17.

Bir sayının karesini bulan bu kodda boşluğa ne gelmelidir?

a)

print(sayi * sayi)

b)

return sayi * sayi

c)

sayi * sayi

d)

karesini_al = sayi * sayi

18.

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

a)

15

b)

10

c)

30

d)

20

19.

Yandaki kodun çıktısı ne olur?

a)

NOHTYP

b)

PYTHON

c)

P

d)

Hata verir.

20.

Bu kodun çıktısı nedir?

a)

[2, 4]

b)

[1, 2, 3, 4, 5]

c)

[]

d)

[1, 3, 5]

21.

Yandaki kodun çıktısı nedir?

a)

55

b)

20

c)

2035

d)

35

22.

Bu kodun çıktısı nedir?

a)

0 1 2 3

b)

0 1

c)

Sonsuz döngü

d)

0 1 2

23.

Yandaki Kodun Çıktısı ne olur?

a)

60

b)

20

c)

30

d)

40

24.

Yandaki Kodun Çıktısı Ne olur?

a)

{'tek': [1, 3, 5], 'cift': [2, 4]}

b)

{'tek': [1, 2, 3, 4, 5], 'cift': []}

c)

[1, 2, 3, 4, 5]

d)

{'tek': [1, 3], 'cift': [2, 4, 5]}

25.

Yandaki Kodun Çıktısı Ne olur?

a)

0

b)

9

c)

5

d)

20

26.

Yandaki kodun çıktısı ne olur

a)

{'ad': 'Ece', 'yas': 10, 'sehir': 'İzmir'}

b)

{'ad': 'Ece', 'yas': 11}

c)

{'ad': 'Ece', 'yas': 11, 'sehir': 'İzmir'}

d)

Hata verir.

27.
a)

['b', 'c', 'x']

b)

['a', 'b', 'c', 'x']

c)

['b', 'c', 'd', 'x']

d)

['b', 'x']

28.
a)

{'kalem': 15, 'silgi': 30} 20

b)

{'kalem': 15, 'defter': 20, 'silgi': 30} None

c)

{'kalem': 15, 'silgi': 30} 'defter'

d)

Hata verir.

29.
a)

Veli

b)

['Ayşe', 'Fatma']

c)

Ayşe

d)

Ali

30.
a)

{'a': 1, 'b': 2, 'b': 3, 'c': 4}

b)

{'a': 1, 'b': 3, 'c': 4}

c)

{'a': 1, 'b': 2, 'c': 4}

d)

Hata verir.