Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Aşağıdaki programın ekrana vereceği çıktı nedir?

ad=”Ali”

print(“Merhaba”, ad)

a)

Merhaba, Ali

b)

Merhaba, ad

c)

Syntax (yazım) hatası verir.

d)

Merhaba Ali

2.

Hangisi a değişkeninin değerini 1 arttırır?

a)

a=1

b)

a+1=a

c)

a+=1

d)

a+1

3.

a=39

b=a//10

c=a%10

d=b*10+c

print(d)

a)

3

b)

39

c)

9

d)

51

4.

Aşağıdakilerden hangisi pythonda bir bölme işleminden kalanı bulmak için kullanılan operatördür?

a)

**

b)

/

c)

//

d)

%

5.

Python da verilen iki şarttan birinin sağlanmasının yeterli olacağı durumlar için aşağıdakilerden hangisinin yazılması gereklidir?

a)

and

b)

not

c)

or

d)

true

6.

parola=input(“Parolayı Giriniz:”)

……………………………………

print (“Hoş geldiniz”)


Yukarıdaki kod bloğunda parola değişkeninin “deneme” girilmesi halinde Hoş geldiniz yazısının çıkması için …….. yere hangi kod satırı gelmelidir?

a)

if parola=deneme;

b)

if parola==deneme;

c)

if parola = “deneme”;

d)

if parola==”deneme”:

7.

Yanda kod bloğunda klavyeden girilen sayının 0’mı,

negatif mi, pozitif mi olduğu belirleniyor. Buna göre noktalı

yerlere aşağıdakilerden hangisi gelmelidir?

a)

else sayi<0:

b)

elif sayi<0:

c)

if sayi<0:

d)

elif sayi=0

8.

Python da yandaki kod bloğunun çıktısı ne olur?

a)

21

b)

15

c)

10

d)

5

9.

print(10 // 3) sonucu nedir?

a)

3

b)

1

c)

3.3

d)

10

10.

print(4 ** 3) sonucu nedir?

a)

16

b)

4

c)

64

d)

12

11.

print(20 % 3) sonucu nedir?

a)

6.6

b)

6

c)

2

d)

60

12.

range (2,9) sonucu nedir?

a)

2 3 4 5 6 7 8 9

b)

3 4 5 6 7 8 9

c)

3 3 4 5 6 7 8 8

d)

2 3 4 5 6 7 8

13.

range (10, 3, -2) sonucu nedir?

a)

10 9 8 7 6 5 4 3 2 1 0 -1 -2

b)

10 8 6 4

c)

10 8 6 4 2 0 -2

d)

8 6 4

14.

a="Fatma Emin Kutvar Anadolu Lisesi"

b="227"

c=true

d=263

e=3.14

a)

string-integer-boolean-integer-float

b)

string-integer-boolean-integer-integer

c)

string-integer-boolean-integer-float

d)

string-string-boolean-integer-float

15.

a=int(input("sayı giriniz"))

print(a**0.5)

yukarıdaki python kodu ne işe yapar?

a)

klavyeden girdiğimiz bir sayının karesini alır.

b)

klavyeden girdiğimiz bir sayının karekökünü alır.

c)

klavyeden girdiğimiz bir sayının iki katını alır.

d)

klavyeden girdiğimiz bir sayının ikiye böler alır

16.

Python dilinde bir değişkenin tipini öğrenmek için aşağıdaki komutlardan hangisi kullanılır?

a)

round

b)

str

c)

double

d)

type

17.

for i range(1,14)

print(i)

Yukarıdaki kod bloğu için "i" değişkeni aşağıdaki değerlerden hangisini alamaz?

a)

14

b)

4

c)

13

d)

1

18.

a=10

b="15"

c=10+int(b)


Bu kodlara göre c hangi değeri alır?

a)

1015

b)

1510

c)

25

d)

10"15"

19.

round(12.796,x) işlem sonucunun 12.8 çıkması için x hangi değeri almalıdır?

a)

1

b)

12.796

c)

0

d)

12.8

20.

Yandaki matematiksel işlem pythonda nasıl yazılır?

a)

3/4*(1/2+2**5)

b)

3/4*1/2+2**5

c)

3/4*(1/2+2*5)

d)

3/4(1/2+2**5)