Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python'a Giriş, Değişkenler, Operatörler, Listeler

Total questions: 50

Worksheet time: 38mins

Name
Class
Date
1.

Aşağıda verilen sembollerden hangisi mod almayı temsil eder?

a)

*

b)

/

c)

==

d)

%

2.

Toplam += 1


Verilen işlemin diğer bir gösterimi aşağıdakilerden hangisidir?

a)

Toplam == 1

b)

Toplam= Toplam + 1

c)

Toplam = + 1

d)

Toplam = Toplam + Toplam

3.

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

a)

a+=1

b)

a++=1

c)

a==+1

d)

a+++

4.

a=39

b=a//10

c=a%10

d=b*10+c

print(d)


Çıktı sonucu kaçtır?

a)

9

b)

39

c)

3

d)

51

5.

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

a)

//

b)

/

c)

%

d)

**

6.

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

7.

print(10 // 3) sonucu nedir?

a)

1

b)

10

c)

3

d)

3,3

8.

print(4 ** 3) sonucu nedir?

a)

64

b)

12

c)

4

d)

1

9.

a="Yunus Emre 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

10.

Python da ekrana yazı yazdıran komutu hangisidir

a)

print("Hello World")

b)

Console.Writeline("Hello World")

c)

write("Hello World")

d)

prnt(Hello World)

11.

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

12.

Hangi değişken yanlış tanımlanmıştır

a)

de_gisken

b)

de-gisken

c)

Degisken

d)

_degisken

13.

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


a = 2

b = 4

c = a*b

print(c)

a)

6

b)

8

c)

42

d)

24

14.

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


f = "Hoşgeldin"

b = "Burak"

print(b + f)

a)

Hoşgeldin Burak

b)

HoşgeldinBurak

c)

Burak Hoşgeldin

d)

BurakHoşgeldin

15.

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

a)

fatih34

b)

Fatih_34

c)

sayi34

d)

34Fatih

e)

34_Fatih

16.

Aşağıdaki değişkenin türü nedir?


sayi = "Fatih Mehmet"

a)

Numerical(Sayısal)

b)

String(Metin)

c)

İnteger(Sayı)

d)

Design(Görsel)

17.

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

a)

??

b)

==

c)

!=

d)

&&

e)

if

18.

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)

/

19.

Hangi komut sayıları ve yazıları ekrana yazar?

a)

print

b)

input

c)

output

d)

command

20.

Değişken nedir?

a)

bellek türü

b)

grafik türü

c)

sayılar

d)

değerlerin atandığı veri tutucular

21.

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

print(3*4+5)

a)

27

b)

17

c)

12

d)

SyntaxError

22.

Aşağıdaki kodların çıktısı nedir?

ad = "göktürk"

son= "Günaydın" + ad

print (son)

a)

Günaydın göktürk

b)

Günaydıngöktürk

c)

son

d)

Günaydın+göktürk

23.

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

print(3+4)

a)

3+4

b)

7

c)

SyntaxError

d)

print(3+4)

24.

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

print("3+4")

a)

7

b)

3+4

c)

34

d)

3 4

25.

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

print(2*3)

a)

23

b)

8

c)

2*3

d)

6

26.

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

print("Hello" + "world")

a)

Hello world

b)

Helloworld

c)

SyntaxError

d)

"Hello" "world"

27.

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

print("Hello" + "world" + "today")

a)

Helloworldtoday

b)

Hello world today

c)

"Hello" "world" "today"

d)

SyntaxError

28.

Tek satır açıklama eklemek için kullandığımız kod nedir ?

a)

+

b)

_

c)

#

d)

!

29.

Ekranda yazı yazdırmak için kullandığımız kod nedir ?

a)

print()

b)

outwrite()

c)

writeout()

d)

write_s()

30.

Aşağıdakilerden hangisi diğerlerinden farklı bir veri türüne sahip değişkendir?

a)

isim

b)

okuladi

c)

dogruSayisi

d)

sinif

31.

Python dosya uzantısı aşağıdakilerden hangisidir?

a)

.java

b)

.python

c)

.py

d)

.css

32.

Python kodlama dilinde kullanıcıdan veri alınması gereken durumlarda kullanılması gereken kod aşağıdakilerden hangisi?

a)

input()

b)

print()

c)

len()

d)

enter()

33.

Metinsel bir ifadeyi sayısal bir ifadeye çevirmek için aşağıdaki komutlardan hangisi kullanılmaktadır?

a)

char()

b)

int()

c)

str()

d)

num()

34.

Resimde tanımlanan değişkenin türü aşağıdakilerden hangisidir?

a)

integer

b)

char

c)

string

d)

float

35.

Python'da bir değişkenin veya nesnenin türünü yazdırmak için doğru kullanım hangisidir ?

a)

print(type(x))

b)

print(typeof x)

c)

print(typeOf(x))

d)

print(type x)

36.

Sadece True ve False değerlerini döndüren veri tipi hangisidir?

a)

bool

b)

int

c)

str

d)

list

37.

a==b ifadesinde hangi operatör kullanılmıştır?

a)

Karşılaştırma

b)

Mantıksal

c)

Aritmetiksel

d)

Atama

38.

print(2==4 or not 5==5) komut satırı çalıştırıldığıdna sonuç ne olur?

a)

True

b)

False

c)

1

d)

0

39.

sonuç=...... şeklinde çıktı almak için noktalı alana ne yazmak gerekir?

a)

sonuç=sonuç

b)

"sonuç= ",sonuc

c)

"sonuç="sonuç

d)

"sonuç=sonuç"

40.

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

41.

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

a)

sayi1

b)

sayi*1

c)

sayi_1

d)

sayia

42.

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

43.

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

a)

5=not

b)

6==s1

c)

n=2

d)

7=k

44.

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

a)

Print

b)

For

c)

range

d)

İnput

45.

lower() fonksiyonunun görevi aşağıdakilerden hangisidir?

a)

TÜM HARFLERİ BÜYÜK YAPMA

b)

tüm harfleri küçük yapma

c)

Kelimenin baş harfini büyük yapma

d)

Kelimeyi ikiye bölme

46.

upper() fonksiyonunun görevi aşağıdakilerden hangisidir?

a)

TÜM HARFLERİ BÜYÜK YAPMA

b)

tüm harfleri küçük yapma

c)

Kelimenin baş harfini büyük yapma

d)

Kelimeyi ikiye bölme

47.

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

48.

İnput fonksiyonu için aşağıdaki şıklarda hangisi doğru kullanımdır.

a)

input("merhaba")

b)

isim=input(isim giriniz)

c)

isim=input("isim giriniz")

d)

sayi1=int(input(sayi1)

49.

sayi1 = input('1. Sayı : ')

sayi2 = input('2. Sayı : ')

toplam=int(sayi1)+int(sayi2)

print("Toplam :", toplam)

Yukarıdaki programda sayi1 ve sayi2 değişkenlerine sırasıyla 75 ve 85 değerleri girildiğinde sonuç olarak ekranda ne yazar?

a)

80

b)

Toplam: 150

c)

Toplam: 160

d)

7585

50.

y1 = input('1. Yazılı : ')

y2 = input('2. Yazılı : ')

y3 = input('3. Yazılı : ')

ortalama=(float(y1)+float(y2)+float(y3))/3

print("Ortalama ",ortalama)

Yukarıdaki programda y1, y2 ve y3 değişkenlerine sırasıyla 56, 84 ve 70 değerleri girildiğinde sonuç olarak ekranda ne yazar?

a)

Ortalama: 70.0

b)

Toplam: 56

c)

Ortalama: 76.0

d)

Ortalama: 66.0