wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python 2023-2dnm

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

Aşağıdaki operatörlerden hangisi "eşitse" anlamı ifade etmektedir?

a)

??

b)

==

c)

!=

d)

&&

2.

Aşağıdaki operatörlerden hangisi kalanı bulma(mod alma, örn:7'nin 3' e bölümünden kalanı bulma) bulma ifadesinin karşılığıdır?

a)

//

b)

/

c)

%

d)

**

3.

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


f = "Hoşgeldin"

b = "Burak"

print(b+f)

a)

Hoşgeldin Burak

b)

Burak Hoşgeldin

c)

HoşgeldinBurak

d)

BurakHoşgeldin

4.

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


f = "Hoşgeldin"

b = "Burak"

print(f,b)

a)

Hoşgeldin Burak

b)

Burak Hoşgeldin

c)

HoşgeldinBurak

d)

BurakHoşgeldin

5.

Aşağıda verilen "for" satırlarındaki hangi "range" kullanımı ile bir çıktı (döngü) üretilemez?

a)

for i in range(1 , 5):

b)

for x in range(10):

c)

for z in range(10,0,-2)

d)

for y in range(-3)

6.

Ekranda oluşacak çıktı nedir? Yazın.

a)

20 18 16 14 12 10 8

b)

20 18 16 14 12 10

c)

10 12 14 16 18 20

d)

20 9 -2

7.

Python programlama dilinde "yeni satır" için kullanılan komut nedir?

a)

\y

b)

\s

c)

\n

d)

\t

8.

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

a)

or

b)

and

c)

not

d)

end

9.

Aşağıdaki değikenlerin türleri hangisinde doğru verilmiştir.

a="Yahya Kemal Beyatlı A. L. "

b=true

c=263

d=3.14

a)

string-boolean-integer-integer

b)

string-float-integer-integer

c)

string-float-integer-bolean

d)

string-boolean-integer-float

10.

y=5

y=y+15

x=3

x=y

z=x+y

print("x=",x, "y=",y, "z=",z)

ekranda görülecek sonuç nedir?

a)

x=20 y=20 z=40

b)

x=3 y=20 z=23

c)

x=3 y=5 z=8

d)

x=23 y=20 z=43

11.

Hangisi kodlarla birlikte açıklama eklemek(not almak) için kullanılır ?

a)

#

b)

" " "

c)

^^^

d)

- - -

12.

Kullanıcıdan bilgi almak için kullandığımız kod nedir ?

a)

enter()

b)

int()

c)

input()

d)

print()

13.

Programın çıktısı ne olur?

a)

true

b)

false

14.

a="8"

b="10"

c=a+b

print(c)

Yukarıdaki kod bloğunun ekran çıktısı ne olur?

(a)  

15.

Aşağıdaki hangi durumlarda if komutunun "doğru" olduğu sonuç ekranda oluşur? (birden fazla seçebilirsin)

a)

a=5 b=5

b)

a="4" b=4

c)

a=7 b=3

d)

a=6 b=10

16.

Python programlama dilinde koşullu ifadeleri (a)   deyimi ile kullanırız.

(Boşluğa gelmesi gerekeni yazınız)

17.

Aşağıdaki operatör - işlem eşleştirmelerinden hangileri doğrudur?

a)

Mod Alma //

b)

Bölme /

c)

Toplama +

d)

Kuvvet Alma **

e)

Çarpma *

18.

sayi1=10

sayi2=15

toplama=sayi1+sayi2

print(toplama)

Yukarıda verilen kodun çıktısı aşağıdakilerden hangisidir?

a)

toplama

b)

sayi1+sayi2

c)

25

d)

1015

19.

print("Merhaba :) ") komutunun çıktısı nedir?

a)

Merhaba

b)

Merhaba :)

c)

Hata verir

d)

"Merhaba :)"

20.

Asagidakilerden yüksek seviyeli programlama dili olanları işaretleyin.

a)

Python

b)

Assembly

c)

C#

d)

MS Excel