wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python for kids

Total questions: 16

Worksheet time: 23mins

Name
Class
Date
1.

Aşağıdakilerden hangisi ile Python'da yorum satırıdır ?

a)

#if a<b :

b)

//Bu bir yorum satırıdır.

c)

' Merhaba dünya

d)

_Sayi

2.

Aşağıdaki operatörlerden hangisi " if " ile kullanılan şartlardan olan "eşitse" dir.

a)

=

b)

==

c)

<=

d)

%

3.

Programın çıktısı aşağıdakilerden hangisidir ?

a)

1

b)

16

c)

15

d)

10

4.

for i in range(2,6):

print(i)

Çıktısı aşağıdakilerden hangisidir?

a)

2 3 4 5

b)

0 1 2 3 4 5 6

c)

2 3 4 5 6

d)

2 6

5.

a = 5 şeklinde kullanılan " = " operatörü ne işe yarar?

a)

5 değişkenine a değerini atar.

b)

a değişkenine 5 değerini atar

c)

a değişkenini 5 e böler

d)

a değişkenine 5 ekler

6.

" a = b " komutu ile "a" ve "b" değişkenlerinin durumları ile hangisi doğrudur ?

a)

a değişkeninin değerini b değişkenine atar

b)

b değişkeninin değerini a değişkenine atar

c)

a eğer b ye eşitse anlamındadır.

d)

hiçbir anlamı yoktur.

7.

a = 5

b = 5

a <= b değerinin sonucu nedir?

a)

True

b)

False

8.

a= 0

while a < 5:

print(a)

kodu ile ekrana kaç kez ve hangi değer yazdırılır?

a)

1 defa "0" değeri

b)

1 defa "5" değeri

c)

sonsuz defa "5" değeri

d)

sonsuz defa "0" değeri

9.

Aşağıdakilerden hangisi yanlış bir değişken adlandırmasıdır?

a)

sayi

b)

s_a_y_i

c)

merhaba

d)

5sayi

10.

a=5.4

print( type (a) )

çıktısı hangisidir?

a)

integer

b)

float

c)

string

d)

boolean

11.

b=True

değişkenini veri tipi nedir?

a)

boolean ya da bool

b)

integer ya da int

c)

string

d)

float

12.

Babanız sizden bir program yazmanızı istedi. Programda, babanız hergün farklı sayılarda alt alta "Şampiyon Fenerbahçe " yazdırmak istiyor. Bunun için programda kullanmanız gereken "giriş yapma" kodu nedir?

a)

print

b)

input

c)

if

d)

for _ in range:

13.

Babanız sizden bir program yazmanızı istedi. Programda, babanız hergün farklı sayılarda alt alta "Şampiyon Fenerbahçe " yazdırmak istiyor. Bunun için gereken hatasız program hangisidir?

a)

sayi=input("Baba , bir sayı gir")

for _ in range( 10):

print("Şampiyon Fenerbahçe")

b)

for _i in range(100):

print("Şampiyon fenerbahçe")

c)

sayi=input("Baba, bir sayı gir")

for _ in range( sayi):

print("Şampiyon Fenerbahçe")

d)

sayi=input("Baba , bir sayı gir")

while 0 < sayi:

print("Şampiyon Fenerbahçe")

14.

a=5

b=10

if a>b:

print("Merhaba")

else:

print("bye bye")

Kodunun çıktısı aşağıdakilerden hangisidir?

a)

Merhaba

b)

bye bye

c)

bu ne biçim soru

d)

Merhaba, bye bye

15.

Aşağıdakilerden hangileri Turtle ile kare çizer?( 2 adet doğru seçenek var, iyi düşün)

a)

for _ in range(4):

t1.fd(100)

t1.left(90)

b)

for _ in range(3):

t1.fd(100)

t1.left(90)

c)

for _ in range(4):

t1.fd(100)

t1.left(60)

d)

for _ in range(4):

t1.fd(90)

t1.left(90)

16.

for i in range( 0 , 10, 2) :

Yukarıda verilen for döngüsünde i' nin alacağı değerler hangileridir?

a)

0 1 2 3 4 5 6 7 8 9

b)

1 3 5 7 9

c)

0 2 4 6 8 10

d)

0 2 4 6 8