wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Seviye 1

Total questions: 34

Worksheet time: 29mins

Name
Class
Date
1.

bilgi isimli bir değişkene atanmış herhangi bir karakter verinin karakter sayısını ekranda görmemiz için aşağıdaki seçeneklerde verilen kodlardan hangisini kullanmamız gerekir?

a)
pow(bilgi)
b)
print(bilgi)
c)
bilgi
d)
print(len(bilgi))
e)
print("bilgi ")
2.
Bilgi giriş yapmamızı sağlayan komut aşağıdaki seçeneklerden hangisinde verilmiştir.
a)
print("Birinci sayıyı giriniz")
b)
keyboard("Birinci sayıyı giriniz")
c)
console.read("Birinci sayıyı giriniz")
d)
str("Birinci sayıyı giriniz")
e)
input("Birinci sayıyı giriniz")
3.

Aşağıdaki kod satırı çalıştırıldığında ekranda hangi sayıyı görürüz?

a = 4

b = 3

c = a -b

a = b - c

print(a-b-c)

a)
-2
b)
-1
c)
0
d)
1
e)
2
4.

Aşağıdaki operatörlerden hangisi iki verinin eşitliğini kontrol eder?  

a)

!=

b)

==

c)

=

d)

+=

e)

===

5.

print(1 + 2 ** 3 * 4)

Yukarıdaki kod satırı çalıştırıldığında ekranda hangi sayıyı görürüz?  

a)

25

b)

30

c)

33

d)

36

e)

37

6.

Aşağıda yer alan kod satırı çalıştırıldığında ekranda hangi sayıyı görürüz?  

pow(2,3)

a)

8

b)

9

c)

23

d)

32

e)

41

7.

Aşağıda yer alan kod satırı çalıştırıldığında ekranda hangi sayıyı görürüz?  

print(len("BilişimHocası"))

a)

11

b)

12

c)

13

d)

14

e)

15

8.

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

a=11

b=12

c=2

c=(a+b)

print (c)

a)

2

b)

a+b

c)

23

d)

1112

e)

Hata

9.

Aşağıdakilerden hangisi bir programlama dili değildir?

a)

Python

b)

Android

c)

C#

d)

PHP

e)

C++

10.

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

print (5%3)   >> ………………………………….…….

print (3**2)   >> ……………………………………….

print ("Bilgisayar")  >> ………………..…………….

print(round(28.6))    >> ……………….……………

print ("4+5")    >> ……………………………………..

print ("6"+"1")    >> …………………..……………..

4 lines
11.

Klavyeden girilen herhangi bir sayının tek mi çift mi olduğunu ekrana yazan Python kodunun eksik kısmını tamamlayınız.

sayi = int(input("Sayı Girin"))

????????????????????

  print("Çift Sayı")

else:

  print("Tek Sayı")

(a)  

12.

Hangisi Python'da ekrana "Merhaba" yazdırır ?

a)

echo("Merhaba")

b)

print("Merhaba")

c)

printf("Merhaba")

d)

write("Merhaba")

e)

print(Merhaba)

13.

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

a)

char()

b)

num()

c)

int()

d)

str()

e)

mtn()

14.

pi_deger = 3.141818

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

a)

bool

b)

float

c)

int

d)

str

e)

Hiçbiri

15.

AşağıdaKİ kod satırının ekran çıktısı nedir?

i=8

k=6

i*=k

k+=i

print(i,k)

a)

54 48

b)

48 8

c)

54 6

d)

8 6

e)

48 54

16.

Hangisi kurallara uymayan bir değişken adıdır?

a)

ad_soyad

b)

ad3soyad4

c)

8adSoyad

d)

adSoyad

e)

soyadAd

17.

sayi=25874

sayi değişkeninin birler basamağındaki rakamı elde etmek için hangi işlem uygulanmalıdır ?

a)

sayi%10

b)

pow(sayi) 

c)

len(sayi)

d)

sayi[4]

e)

Hiçbiri

18.

x değişkeninin değeri hangi şıkta kesin olarak (integer) 3'e eşitttir?

a)

x=9%3

b)

3=x 

c)

x="3"

d)

x=int("3")

e)

x=x+3

19.

round(12.796,x)

işlem sonucunun 12.8 çıkması için x hangi değeri almalıdır?

a)

12.796

b)

0

c)

12.8

d)

1

e)

12

20.

18%(13//4)

işleminin sonucu nedir?

a)

0

b)

1

c)

2

d)

3

e)

4

21.

Verilen tip dönüşümü örneklerinden hangisi hata verir?

a)

float(1923)

b)

str('Tsal')

c)

int('İnce Memed')

d)

int(2017)

e)

str(14.5)

22.

y=pow( 80//6-x , 2 )

Verilen işlem sonucunda y'nin 25 değerini

alabilmesi için x kaç olmalıdır?

a)

5

b)

6

c)

7

d)

8

e)

9

23.

Aşağıdaki kodun ekran çıktısı ne olur?

s=5

t=str(s)

print(t*2)

a)

'55'

b)

25

c)

't*2'

d)

'22'

e)

10

24.

Aşağıda verilen Veri-Veri Türü eşleştirmelerinden

hangisi yanlıştır?

a)

kilosu=80 (Tamsayı - İnteger)

b)

sehir="İstanbul" ( Karakter Dizisi -String)

c)

isim="Monty" (Boolean - Mantık)

d)

sayi=34 (Tamsayı - İnteger)

e)

ortalama= 84.5 ( Ondalıklı Sayı - Float)

25.

Aşağıdaki kodun ekran çıktısı ne olur?

x=22

x+=5

if x>25:

    print(“A”)

elif x<22:    

print(“B”)

a)

B

b)

A

c)

A+B

d)

0

e)

HATA

26.

numara değişkenine hangisinde doğru şekilde değer atanmıştır?

a)

numara, 34 

b)

numara: 34

c)

numara=34

d)

34 = numara

e)

numara==34

27.

I. Değişken isimleri çok uzun olmamalıdır      

II. Değişken isimleri açıklayıcı olmalıdır      

III. Değişken isimleri içerisinde boşluk olmamalıdır

Yukarıda ifadelerden verilenlerden hangisi veya hangileri doğrudur?

a)

 I ve II

b)

II ve III

c)

I ve III

d)

I, II ve III

e)

Hiçbiri

28.

Python'da veri tipini öğrenmek için hangi komutu kullanırız?

a)

if

b)

type()

c)

input()

d)

print()

e)

str()

29.

Python'da değişkene değer atama operatörü hangisidir?

a)

>

b)

<

c)

=

d)

?

e)

==

30.

Python'da programa dışarıdan veri alabilmemizi sağlayan kod hangisidir?

a)

print()

b)

input()

c)

elif

d)

if

e)

output

31.

Python dilinde karar yapısı için koşullu ifadeler kullanılır. 

Buna göre aşağıdakilerden hangisi koşul ifadesidir?

a)

input()

b)

print()

c)

type()

d)

Once

e)

if

32.

a = int(input(“Birinci sayıyı girin”)

b =int(input(“İkinci sayıyı girin”)

if a>b:    

print(“Birinci sayı daha büyük”)

if b>a:    

print(“ikinci sayı daha büyük”)

if a ==b:    

print(“İki sayı birbirine eşit”)

Yukarıda verilen kod çalıştırılıp birinci sayıya 10, ikinci sayıya 20 giriliyor.

Buna göre program hangi çıktıyı verir?

a)

Birinci sayı daha büyük

b)

İkinci sayı daha büyük

c)

İki Sayi birbirine eşit

d)

Hata Verir

e)

Ekranda Mesaj Belirmez

33.

Aşağıda verilen ifadelerden hangisi doğru değildir?

A) Python dilinde değişkenler kullanırız

B) Python'da değişkenler verileri saklamak için kullanılır

C) Python'da değişken kullanmak işimizi kolaylaştırır

D) Python'da değişken oluşturmak mantıklı değildir.

a)

A

b)

B

c)

C

d)

D

34.

Python dilindeki bu veri tipi sadece True veya False değerini almaktadır. Yanda bahsedilen veri tipi hangisidir?

a)

boolean

b)

tuple

c)

integer

d)

string

e)

float