WorksheetsPython döngüler
Total questions: 40
Worksheet time: 3600secs
for i range(1,14):
print(i)
Yukarıdaki kod bloğu için "i" değişkeni aşağıdaki değerlerden hangisini alamaz?
1
13
14
9
For döngüsünün doğru kullanımı aşağıdakilerden hangisidir?
for in range ( , , ) ;
for i range in():
for i in range( , , ) :
range for i () :
for i in range(n , o , p ) :
Yukarıda verilen for döngüsü kullanımında "o" harfi yerine gelen sayı hangi işlev için kullanılır?
Başlangıç değerini göstermek için kullanılır.
Artış miktarını göstermek için kullanılır.
Azalış miktarını göstermek için kullanılır.
Bitiş değerini göstermek için kullanılır.
for i in range( 0 , 20, 2) :
Yukarıda verilen for döngüsünde i' nin en son alacağı değer kaçtır?
16
18
20
21
for i in range(21 ,-1 , -1) :
Print(i)
Yukarıda verilen programın en son göstereceği değer kaç olur?
0
2
-2
1
Kullanıcıdan veri girişi almamızı sağlayan komut hangisidir?
For
range
İnput
Toplam += 1
Verilen işlemin diğer bir gösterimi aşağıdakilerden hangisidir?
Toplam == 1
Toplam= Toplam + 1
Toplam = + 1
Toplam = Toplam + Toplam
for sayi in range(3):
print(sayi)
kodunun ekran çıktısı ne olur?
3
1 2
0 1 2
1 2 3
len("Tevfik Serdar") komutu çalıştırıldığında ekrana ne yazar?
12
13
Tevfik
Hata
Hangisi a değişkeninin değerini 1 arttırır?
a+=1
a++=1
a==+1
a+++
Python da verilen iki şarttan birinin sağlanmasının yeterli olacağı durumlar için aşağıdakilerden hangisinin yazılması gereklidir?
not
end
and
or
Python da verilen kod bloğunun çıktısı ne olur?
14
15
16
13
for i in range (2,9) sonucu nedir?
3 4 5 6 7 8 9
2 3 4 5 6 7 8
9 8 7 6 5 4 3
2 4 6 8
for i in range (10, 3, -2) sonucu nedir?
8 6 4
10 9 8 7 6 5 4 3 2 1 0 -1 -2
10 8 6 4
10 8 6 4 2 0 -2
Aşağıdaki operatörlerden hangisi "eşitse" anlamı ifade etmektedir?
??
==
!=
&&
Aşağıda verilen "for" satırlarındaki hangi "range" kullanımı ile bir çıktı (döngü) üretilemez?
for i in range(1 , 5):
for x in range(10):
for z in range(10,0,-2)
for y in range(-3)
Ekranda oluşacak çıktı nedir? Yazın.
20 18 16 14 12 10 8
20 18 16 14 12 10
10 12 14 16 18 20
20 9 -2
Yukarıda "for" döngüsü ile oluşturulan kod bloğu ile aynı sonucu üretecek "while" döngüsü aşağıdakilerden hangisidir?
Aşağıdaki kod bloğunun çıktısı ne olur?
for sayi in range(6):
print(sayi)
6
0 - 1 - 2 - 3 - 4 - 5
5
1 - 2 - 3 - 4 - 5 - 6
Aşağıdaki kod bloğuyla ‘bilgisayar’ kelimesi kaç kez ekrana yazılır?
metin= "bilgisayar"
for say in range(1,6):
print(metin)
0
6
1
5
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?
x=20 y=20 z=40
x=3 y=20 z=23
x=3 y=5 z=8
x=23 y=20 z=43
Programın çıktısı ne olur?
true
false
Aşağıdaki hangi durumlarda if komutunun "doğru" olduğu sonuç ekranda oluşur?
a=5 b=5
a="4" b=4
a=7 b=3
a=6 b=10
Python programlama dilinde koşullu ifadeleri (a) deyimi ile kullanırız.
(Boşluğa gelmesi gerekeni yazınız)
Aşağıdaki karşılaştırma operatörünün anlamı nedir?
a != b
Eşit
Büyük
Eşit değil
Küçük ve eşit
Ergensiniz
Gençsiniz
Orta yaşlısınız
Yaşlısınız
Aşağıdaki python kodlarından hangisi ikinci kez koşul yazarken kullanılır?
if
else
elif
çalıştığında hangi çıktı elde edilir?
a büyük olabilir
b kesin büyüktür
Hata verir
Herhangi bir çıktı vermez
if x>y:
print(x," büyük")
else:
print(y,"büyük")
ifadesi x=10 y=15 için ne olur?
sayılar eşittir
x büyük
hata verir
y büyük
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?
if sayi==2
if sayi/2==0:
if sayi==2
if sayi%2==0:
Aşağıdaki kodun ekran çıktısı ne olur?
x=22
x+=5
if x>25:
print(“A”)
elif x<22:
print(“B”)
B
A
A+B
0
HATA
Python dilinde karar yapısı için koşullu ifadeler kullanılır.
Buna göre aşağıdakilerden hangisi koşul ifadesidir?
input()
print()
type()
Once
if
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?
Birinci sayı daha büyük
İkinci sayı daha büyük
İki Sayi birbirine eşit
Hata Verir
Ekranda Mesaj Belirmez
Hangisi a değişkeninin değerini 1 arttırır?
a=1
a+1=a
a+=1
a+1
parola=input(“Parolayı Giriniz:”)
……………………………………
print (“Hoş geldiniz”)
Yukarıdaki kod bloğunda parola değişkeninin “deneme” girilmesi halinde Hoş geldiniz yazısının çıkması için …….. yere hangi kod satırı gelmelidir?
if parola=deneme;
if parola==deneme;
if parola = “deneme”;
if parola==”deneme”:
Yanda kod bloğunda klavyeden girilen sayının 0’mı,
negatif mi, pozitif mi olduğu belirleniyor. Buna göre noktalı
yerlere aşağıdakilerden hangisi gelmelidir?
else sayi<0:
elif sayi<0:
if sayi<0:
elif sayi=0
for i range(1,14)
print(i)
Yukarıdaki kod bloğu için "i" değişkeni aşağıdaki değerlerden hangisini alamaz?
14
4
13
1
Aşağıdakilerin handisi karar ifadesidir.
İf
While
For
raw_input
liste=[3,5,7,11,19]
print(liste[3])
Yukarıdaki kodun ekran görüntüsü aşağıdakilerden hangisidir?
3
19
11
3,5,7
Aşağıdakilerden hangisi döngü komutudur?
a) convert
b) if
c) switch
d) for
