Font size
Worksheets9. Sınıf 2. Dönem 2. Yazılı Sınavı Çalışma Soruları
Total questions: 25
Worksheet time: 25mins
Python'da "Merhaba Dünya" çıktısını almak için doğru sözdizimi nedir?
print("Merhaba Dünya")
print(Merhaba Dünya)
echo("Merhaba Dünya")
while("Merhaba Dünya")
Python'da tek satır açıklama eklemek için kullandığımız kod nedir ?
+
_
#
!
Python'da birden fazla satır açıklama eklemek için kullandığımız kod nedir ?
!
%
^^^
" " "
Programın çıktısı ne olur ?
true
false
Python'da aşağıda verilenlerden hangisi bir listeyi tanımlar?
{"elma", "armut", "kivi", "çilek"}
("elma", "armut", "kivi", "çilek")
["elma", "armut", "kivi", "çilek"]
//"elma", "armut", "kivi", "çilek"//
Python'da if ifadesi yazmaya nasıl başlarsınız?
if (x<y)
if x<y:
if x<y then:
if then x<y:
Python'da while döngüsü yazmaya nasıl başlarsınız?
while (x<y)
while True x<y:
while x<y then:
while x<y:
Python'da 10 kez tekrar eden bir for döngüsü yazmaya nasıl başlarsınız?
for x<10:
for x in (1, 10):
for x in range (1, 10):
for each x in (1, 10):
Python'da döngüyü durdurmak için hangi ifade kullanılır?
return
exit
break
continue
Python'da 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?
end
and
or
not
Python da verilen iki şartın da sağlanmasının gerekli olduğu durumlar için hangisi yazılmalıdır?
end
and
or
not
Python'da aşağıda verilen bilgilerden hangisi While döngüsü için doğrudur?
Döngü, koşul sağlanana kadar devam eder.
Döngü, koşul sağlandıktan sonra çalışmaya devam eder.
Döngü belli sayıda tekrar eder.
Döngü değişkenini arttırmaya veya azaltmaya yarar
Python'da aşağıdaki programın çıktısı nedir:
i = 0
while i < 3:
print (i)
i++
1 2 3
0 0 0
0 1 2 3
0 1 2
Python'da aşağıdaki programın çıktısı nedir?
for i in range(10, 15, 1):
print( i, end=', ')
10, 11, 12, 13, 14,
10, 11, 12, 13, 14, 15,
10, 11, 12, 13, 14, 15, 16
10, 11, 12, 13
Python'da aşağıdaki programın çıktısı nedir?
for i in range (2,9):
print(i)
123456789
23456789
2345678
2345
Python'da aşağıdaki kodun çıktısı nedir?
for i in range (10,3,-2):
print(i)
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
ort = input('Ortalamanızı Girin : ')
if(int(ort)>=50):
print("Geçtiniz")
else:
print("Kaldınız")
Yukarıdaki programda ort değişkenine 68 değeri girildiğinde sonuç olarak ekranda ne yazar?
Başarısız
Geçtiniz
Kaldınız
Başarılı
Python'da yandaki programı yazan bir öğrencinin amacı nedir?
Girilen Sayının 0 dan büyük olup olmadığını bulma
Girilen sayının pozitif mi negatif mi olduğunu bulma
Girilen sayının 2'ye bölünüp bölünmediğini bulma
Girilen Sayının Tek mi Çift mi Olduğunu Bulma
Python'da yandaki programı yazan bir öğrencinin amacı nedir?
Girilen Sayının 0 dan büyük olup olmadığını bulma
Girilen sayının pozitif mi negatif mi olduğunu bulma
Girilen sayının 2'ye bölünüp bölünmediğini bulma
Girilen Sayının Tek mi Çift mi Olduğunu Bulma
Python'da yandaki programı yazan bir öğrencinin amacı nedir?
1'den 100'e kadar olan sayıları listelemek
Girilen sayının pozitif mi negatif mi olduğunu bulma
Girilen sayının 2'ye bölünüp bölünmediğini bulma
1-100 arası Çift Sayıları Listeleyen Program
Python'da yandaki programı yazan bir öğrencinin amacı nedir?
1 den Kullanıcının Girdiği Sayıya Kadar Sayıları Listeleme
1'den 100'e kadar olan sayıları listeleme
Hat verir
Kullanıcının girdiği sayı kadar ekrana i harfi yazdırma
Python'da 1'den 100'e kadar olan sayıları ekrana yazdıran programı yazınız?
"Bir sistemde kullanıcı adı "admin" ve şifre "12345" olarak tanımlanmıştır.
Kullanıcının sisteme giriş yapabilmesi için kullanıcı adı ve şifresini doğru girmesi gerekmektedir. Kullanıcı adı veya şifre yanlış girildiğinde ekrana "Kullanıcı adı veya şifre hatalı." mesajı yazdırılacaktır.
Kullanıcının en fazla 5 giriş hakkı vardır. Eğer kullanıcı 5 kez yanlış giriş yaparsa ekrana "Hesabınız güvenlik nedeniyle bloke edilmiştir." mesajı gösterilecek ve program sonlandırılacaktır. Doğru bilgiler girildiğinde ise "Giriş başarılı. Sisteme hoş geldiniz." mesajı gösterilecektir."
Yukarıda verilen senaryoya uygun Python programını yazınız.
import random
gizli_sayi = random.randint(1, 100)
tahmin = 0
hak = 5
while hak > 0:
tahmin = int(input("1 ile 100 arasında bir sayı tahmin ediniz: "))
if tahmin == gizli_sayi:
print("Tebrikler! Sayıyı doğru tahmin ettiniz.")
break
elif tahmin < gizli_sayi:
print("Daha büyük bir sayı giriniz.")
else:
print("Daha küçük bir sayı giriniz.")
hak -= 1
print("Kalan hak:", hak)
if tahmin != gizli_sayi:
print("Oyunu kaybettiniz. Doğru sayı:", gizli_sayi)
Yukarıda Python programlama dilinde yazılmış bir program verilmiştir. Kodu inceleyerek aşağıdaki soruları cevaplayınız.
a) Yukarıdaki programın genel amacı nedir?
b) "gizli_sayi = random.randint(1, 100)" kod satırının görevi nedir?
c) Kullanıcının tahmin hakkını 5 yerine 10 yapmak için programın hangi kısmında değişiklik yapılmalıdır? Açıklayınız.
d) Programda break komutunun kullanılma amacı nedir? Bu komut kaldırılırsa programın davranışı nasıl değişir?
