wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Genel tekrar python

Total questions: 25

Worksheet time: 16mins

Name
Class
Date
1.

Aşağıdakilerden hangileri değişken ismi için uygundur

a)

fatih34

b)

Fatih_34

c)

sayi34

d)

34Fatih

e)

34_Fatih

2.

Aşağıdaki komut satırının sonucu nedir?

len("Bozkurt AL")

a)

Bozkurt AL

b)

"Bozkurt AL"

c)

10

d)

Hata verir.

3.

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

a)

??

b)

==

c)

!=

d)

&&

e)

if

4.

Kullanıcıdan veri girişi almamızı sağlayan komut hangisidir?

a)

print

b)

if

c)

int

d)

input

5.

sayi="10"

a)

sayi adlı değişkene metin olarak 10 atandı

b)

sayi adlı değişkene sayısal 10 değeri atandı

c)

sayi ile 10 birbirine eşitlendi

d)

sayi 10 mu diye kontrol edildi

6.

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

7.

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

a)

Mod Alma //

b)

Bölme /

c)

Toplama +

d)

Çıkarma -

e)

Çarpma *

8.

Aşağıdaki karşılaştırma operatörünün anlamı nedir?

a != b

a)

Eşit

b)

Büyük

c)

Eşit değil

d)

Küçük ve eşit

9.

a)

Ergensiniz

b)

Gençsiniz

c)

Orta yaşlısınız

d)

Yaşlısınız

10.

Aşağıdaki kod bir değişken oluşturmak ve değer tutmak için kullanılır. Bu koddaki hata nedir?

my number = 36

a)

Değişkenler numara içeremez.

b)

Değişken isminde boşluk kullanılmaz.

c)

"Number" ifadesi değişken olarak kullanılmaz.

d)

36 sayısı "36" şeklinde yazılmalıdır.

11.

Aşağıdaki python kodlarından hangisi ikinci kez koşul yazarken kullanılır?

a)

if

b)

else

c)

print

d)

elif

12.

Aşağıdakilerden hangisi değişken ismi olamaz?

a)

sayi1

b)

sayi*1

c)

sayi_1

d)

sayia

13.

çalıştığında hangi çıktı elde edilir?

a)

a büyük olabilir

b)

b kesin büyüktür

c)

Hata verir

d)

Herhangi bir çıktı vermez

14.

Değişken isimlendirme ile ilgili verilen bilgilerden hangisi yanlıştır?

a)

+ - * / & % # gibi özel karakterler kullanılamaz

b)

Boşluk kullanılamaz

c)

print , not , if gibi özel komutlar kullanılamaz

d)

Altçizgi( _ ) karakteri kullanılamaz

15.

python da çarpma işlemi için kullanılan operatör hangisidir?

a)

x

b)

.(nokta)

c)

*

d)

+

16.

Şartlı ifadeler için hangi seçenek yanlıştır?

a)

Koşul doğru ise if den sonraki satırlar çalıştırılır.

b)

else den sonra şart yazılır.

c)

Çok fazla şart olduğunda if ile elif kullanılır.

d)

if komutunda şarttan sonra : konur.

17.

if x>y:

print(x," büyük")

else:

print(y,"büyük")

ifadesi x=10 y=15 için ne olur?

a)

sayılar eşittir

b)

x büyük

c)

hata verir

d)

y büyük

18.

Kullanıcıdan ismini isteyen ve Merhaba (kullanıcı ismi) şekilnde mesaj veren program aşağıda verilmiştir.

ad = ...... ("Adınız:")

print("merhaba",......)

boşlukları doldurunuz.

(Küçük harfle birleşik yada boşluklu yazabilirsiniz.)

(a)  

19.

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

a)

not

b)

end

c)

and

d)

or

20.

a=11


b=3


print(a%b)


kodunun ekran çıktısı ne olur?

a)

2

b)

3

c)

1

d)

3.3

21.

Hangisi doğru bir değişen adı değildir?

a)

ad

b)

1sayi

c)

s1

d)

s4

22.

Hangisi doğru bir değer atama işlemidir?

a)

5=not

b)

6==s1

c)

n=2

d)

7=k

23.

sayı=int(input("Bir sayı giriniz:"))

...............................

print("Sayı çifttir")

else:

print("Sayı tektir")

Yukarıdaki programın doğru çalışabilmesi için gereken satır hangisidir?

a)

if sayi==2

b)

if sayi/2==0:

c)

if sayi==2

d)

if sayi%2==0:

24.

Bir sayının tek ya da çift olmasını ekrana yazdıran komutta boşluğa gelmesi gereken hangisidir?(Küçük harfle ve boşluksuz yazınız.)

x=101

if (a)   :

print("çift sayı")

else:

print("tek sayı")

25.

Aşağıdaki hangi durumlarda if komutunun "doğru" olduğu durum gerçekleşir(if'den sonraki satır çalışır)?

a)

a=5 b=5

b)

a="4" b=4

c)

a=7 b=3

d)

a=6 b=10