wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python operatörler

Total questions: 54

Worksheet time: 27mins

Name
Class
Date
1.

Python programlama dilinde ekrana mesaj yazdırmak için kullanılan kodun adı nedir?

a)

Print

b)

Write

c)

Writeline

d)

Printline

2.

Değişken nedir?

a)

Programlama dillerinde değişken tanımlamak için kullanılır.

b)

Programlama dillerinde ihtiyaç olduğu an ulaşılacak veri tutuculara değişken denir.

c)

Klasör açmak için kullanılır.

d)

Dosya açmak için kullanılır.

3.

Değişkene değer atamak için ...................... sembolü kullanılır.

a)

?

b)

.

c)

=

d)

==

4.

Aşağıdakilerden hangisi değişken tanımlarken dikkat etmemiz gerekenlerden değildir?

a)

Değişken isimlendirilirken farklı standartlar kullanılmaktadır. Python’da genel kabul gören standart Snake Case standardıdır. Snake Case standardında değişken isimleri iki farklı kelimeden oluşuyorsa alt tire (_) ile birleştirilir. Lower Snake Case ise tüm harflerin küçük harf olacağı anlamına gelir. Örneğin: ev_adresi, kimlik_numarasi vs.

b)

Değişken isimlendirilirken hem harfler hem de sayılar kullanılabilir. Ve sayılar başa gelebilir.

c)

Değişken isimlerinin anlaşılır olması işinizi kolaylaştırır. Örneğin; kullanıcıdan elektronik posta bilgisi alınacağı zaman bunu e-posta gibi anlaşılır bir değişken ismi ile ifade edebilirsiniz.

d)

Değişken isimleri case sensitive yani büyük küçük harf duyarlıdır. Örneğin; değişken isminin adres ya da Adres olması bu değişkenlerin farklı iki değişken olduğunu gösterir.

5.

Aşağıdakilerden hangisi değişken tanımlarken dikkat etmemiz gerekenlerden değildir?

a)

Değişken isimlendirilirken alt tire (_) kullanılabilir. Ancak boşluk ve diğer özel karakterler (?,%,!, ., + vb.) kullanılmaz. Örneğin ev adresi ya da kimlik%no gibi değişken isimleri kurallara aykırı olduğundan hataya neden olacaktır.

b)

Değişken isimlendirilirken özel kullanım için ayrılmış olan if, for, true vb. ifadeler hata vermemesine rağmen özellikle kodların daha anlaşılır olması amacıyla kullanılabilir.

c)

Bazı programlama dillerinde Türkçe karakterlerin (ç,ğ,ı,ö,ş,ü) kullanımı kabul edilirken bazılarında kabul edilmez. Python’da Türkçe karakterler kullanılması hataya neden olmaz. Ancak farklı programlama dillerinde problem yaşanmaması için değişken tanımlarken Türkçe karakter kullanılmaması önerilmektedir.

d)

Değişken isimleri case sensitive yani büyük küçük harf duyarlıdır. Örneğin; değişken isminin adres ya da Adres olması bu değişkenlerin farklı iki değişken olduğunu gösterir.

6.

Hangisi yanlış tanımlanmış bir değişken örneğidir?

a)

yasadigi_sehir=“Ankara”

b)

sinav_notu=72

c)

faiz_orani=5.7

d)

yükseklik

7.

Hangisi yanlış tanımlanmış bir değişken örneğidir?

a)

x

b)

ortalama

c)

3not

d)

uzun_kenar

8.

Hangisi yanlış tanımlanmış bir değişken örneğidir?

a)

okul_no

b)

okul no

c)

kisa_kenar

d)

kisa_kenar2

9.

Hangisi doğru tanımlanmış bir değişken örneğidir?

a)

1alan

b)

alan

c)

alan hesaplama

d)

alan hesaplama1

10.

Kısa kenarı 3, uzun kenarı 5 olan dikdörtgenin alanını hesaplayan kod dizisi hangisinde doğru verilmiştir?

a)

kisa_kenar=3

uzun_kenar=5

alan=kisa_kenar*uzun_kenar

print(alan)

b)

kisa kenar=3

uzun kenar=5

alan=kisa kenar*uzun kenar

print(alan)

c)

kısa_kenar=3

uzun_kenar=5

alan=kısa_kenar*uzun_kenar

print(alan)

d)

kisa_kenar=3

uzun_kenar=5

print(alan)

11.

Operatör nedir?

a)

Python programında veri değiştirmektir.

b)

Veriler üzerinde işlem yaparak yeni değerler üretilmesini sağlayan programlama dili sembollerine operator adı verilir.

c)

Python programında veri saklamaktır.

d)

Python programında veri üretmektir.

12.

Aşağıdakilerden hangisi operatör çeşitlerinden biri değildir?

a)

Aritmetiksel

b)

Atama

c)

Yasama

d)

Karşılaştırma

13.

Aşağıdakilerden hangisi operatör çeşitlerinden biri değildir?

a)

Mantıksal

b)

Karşılaştırma

c)

Karşılaştırmama

d)

Atama

14.

Aşağıdakilerden hangisi aritmetiksel operatörlerden biri değildir?

a)

+

b)

==

c)

*

d)

**

15.

Aşağıdakilerden hangisi aritmetiksel operatörlerden biri değildir?

a)

+

b)

-

c)

>=

d)

**

16.

Aşağıdakilerden hangisi aritmetiksel operatörlerden biri değildir?

a)

+

b)

//

c)

!=

d)

/

17.

(4+3)**2 işleminin sonucu nedir?

a)

25

b)

36

c)

49

d)

64

18.

2**5 işlemin sonucu nedir?

a)

32

b)

4

c)

16

d)

64

19.

(4-1)**2 işleminin sonucu nedir?

a)

3

b)

9

c)

27

d)

81

20.

Aşağıdakilerden hangisi atama operatörü değildir?

a)

>=

b)

=

c)

+=

d)

*=

21.

Aşağıdakilerden hangisi atama operatörü değildir?

a)

>=

b)

**=

c)

//=

d)

*=

22.

a=8

a/=2

print(a) kodlarının ekran çıktısı nedir?

a)

4

b)

44

c)

2

d)

16

23.

a=8

a*=2

print(a) kodlarının ekran çıktısı nedir?

a)

4

b)

44

c)

2

d)

16

24.

a=8

a-=2

print(a) kodlarının ekran çıktısı nedir?

a)

4

b)

44

c)

2

d)

6

25.

a=8

a+=2

print(a) kodlarının ekran çıktısı nedir?

a)

4

b)

44

c)

10

d)

16

26.

a=8

a//=2

print(a) kodlarının ekran çıktısı nedir?

a)

4

b)

44

c)

10

d)

16

27.

a=3

a+=2

print(a) kodlarının ekran çıktısı nedir?

a)

6

b)

5

c)

1

d)

1.2

28.

a=6

a*=3

print(a) kodlarının ekran çıktısı nedir?

a)

16

b)

518

c)

18

d)

9

29.

Aşağıdakilerden hangisi karşılaştırma operatörü değildir?

a)

>>

b)

>

c)

<

d)

>=

30.

Aşağıdakilerden hangisi karşılaştırma operatörü değildir?

a)

+

b)

>

c)

<

d)

>=

31.

Aşağıdakilerden hangisi karşılaştırma operatörü değildir?

a)

/=

b)

>

c)

<

d)

>=

32.

a=6

b=4

print (a<b) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

33.

a=4

b=4

print (a<=b) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

34.

a=3

b=4

print (a<=b) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

35.

a=6

b=4

print (a<=b) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

36.

a=3

b=4

print (a==b) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

37.

a=4

b=4

print (a==b) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

38.

a=2

b=1

print (a!=b) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

39.

a=6

b=11

print (a<b) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

40.

a=9

b=7

print (a>b) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

41.

a=9

b=9

print (a>=b) kod parçasının ekran çıktısı ne olur?

a)

True

b)

False

42.

Python programlama için kullandığımız editörün adı nedir?

a)

Ma

b)

Mu

c)

d)

Mi

43.

a=5

b=3

print (a>b and b<2) ifadesinin sonucu nedir?

a)

False

b)

True

44.

a=3

b=5

print (a>b and b<2) ifadesinin sonucu nedir?

a)

False

b)

True

45.

"input" kodunun görevi nedir?

a)

Veri girişi

b)

Veri çıkışı

46.

a = float(input('a=')) kod satırı çalıştırıldığında çıktı ekranı nasıl olur?

a)

a=

b)

a:

47.

2 sayıyı karşılaştıran ve sonucu ekrana yazdıran program kodları aşağıdakilerden hangisinde doğru verilmiştir?

a)

a = float(input('a='))

b = float(input('b='))

if b > a:

  print("b is greater than a")

elif a == b:

  print("a and b are equal")

else:

  print("a is greater than b")

b)

a = float(input('a='))

b = float(input('b='))

  print("b is greater than a")

  print("a and b are equal")

  print("a is greater than b")

c)

if b > a:

  print("b is greater than a")

elif a == b:

  print("a and b are equal")

else:

  print("a is greater than b")

d)

a = float(input('a='))

b = float(input('b='))

if b > a:

  elif a == b:

 else:

48.

Kullanıcının girdiği sayı çift ise “Çift sayı”; değilse “Tek sayı” uyarılarını veren doğru kodu bulunuz.

a)

if girilen_sayi%2==0:

print(“Çift sayı”)

else:

print(“Tek sayı”)

b)

girilen_sayi=int(input(“Bir sayı girin: “))

if girilen_sayi%2==0:

else:

c)

girilen_sayi=int(input(“Bir sayı girin: “))

if girilen_sayi%2==0:

print(“Çift sayı”)

else:

print(“Tek sayı”)

d)

girilen_sayi=int(input(“Bir sayı girin: “))

if girilen_sayi%2==0:

else:

49.

humidity = str(input("Please write the humidity level="))

temperature = str(input("Please write the tempereture level="))

if humidity == "low" and temperature == "high":

    print("It's a hot desert.")

elif humidity == "low" and temperature == "low":

    print("It's an arctic desert.")

elif humidity == "high" and temperature == "high":

    print("It's a tropical forest.")

else:

    print("I don't know!") bu programın amacı nedir?

a)

Girilen yaş bilgisine göre mesaj yazdırır.

b)

Girilen sıcaklık ve nem oranına göre mesaj yazdırır.

c)

Girilen notlara göre geçti kaldı yazdırır.

d)

Girilen maaş bilgisine göre mesaj yazdırır.

50.

x = 41

if x > 10: 

print("Above ten,") 

if x > 20:   

print("and also above 20!") 

else:   

print("but not above 20.") kodların görevi nedir?

a)

x sayısını girmemizi ister.

b)

x sayısı 10'dan büyükse ekrana Above ten yazdırır. 20'den büyükse and also above 20! yazdırır, hiçbiri değilse but not above 20 yazdırır.

c)

x sayısının ortalamasını bulur ve geçti kaldı yazdırır.

d)

x sayısının ondalıklı kısmını alarak ortalamasını hesaplar ve if else ile koşullara göre ekrana mesaj yazdırır.

51.

Aşağıdaki yapılardan hangisi doğrudur?

a)

if

elif

else

b)

if

elseif

else

c)

if

ifelse

else

d)

elif

if

else

52.

and mantıksal operatörünün görevi nedir?

a)

iki koşulunda doğru olması durumunda doğru sonucunu üretir

b)

iki koşulunda yanlış olması durumunda doğru sonucunu üretir

c)

iki koşuldan birinin doğru olması durumunda doğru sonucunu üretir

d)

iki koşulunda doğru olması durumunda yanlış sonucunu üretir

53.

or mantıksal operatörünün görevi nedir?

a)

iki koşuldan birinin doğru olması durumunda doğru sonucunu üretir

b)

iki koşulunda yanlış olması durumunda doğru sonucunu üretir

c)

iki koşuldan birinin yanlış olması durumunda yanlış sonucunu üretir

d)

iki koşulunda doğru olması durumunda yanlış sonucunu üretir

54.

float veri tipi ne için kullanılır?

a)

işlem

b)

metin

c)

ondalıklı sayı

d)

tam sayılar