!!! NOT: Kodların yanlarında bulunan ve # işareti ile başlayan kısımlar açıklama içindir. Telefondan bakıyorsanız, ekrana sığmadıkları için alt satıra da geçmektedir.
!!!NOT: Altta bulunan Python editöründe kod yazabilir ve çalıştırabilirsiniz. Python editörünü yeni sekmede açmak için tıklayınız.
a=5;
b=4;
c=a+b;
print("Toplam=",c);
Yukarıdaki programın çıktısı nedir? (Cevabı görmek için tıklayınız)
Toplam= 9
a=1
b=10
if a>b:
print(a+b) # (Başında girinti olduğu için if bloğuna dahildir.)
print(b-a) # (Başında girinti olmadığı için if bloğuna dahil değildir.)
Yukarıdaki programın çıktısı nedir? (Cevabı görmek için tıklayınız)
9
a=5
b=10
if a>b: # (Eğer a, b'den büyükse)
print(a+b) # (a ile b değerlerinin toplamını verir)
else: # (Değilse)
print(b-a) # (b'den a'yı çıkarır)
Yukarıdaki programın çıktısı nedir? (Cevabı görmek için tıklayınız)
5
sayi = -2
if sayi > 0: # (Eğer sayi değişkeni değeri 0'dan büyükse)
print(5 + 1) # (5 ile 1'i toplayarak ekrana yazdırır.)
else: # (Değilse)
print(5 - 1) # (5'ten 1'i çıkararak ekrana yazdırır.)
Yukarıdaki programın çıktısı nedir? (Cevabı görmek için tıklayınız)
4
sayi1 = 6
sayi2 = sayi1 % 2 # (Mod alma işlemi. sayi1 değişkeninin değerinin 2 ile bölümünden kalanı verir.)
if sayi2 == 0: # (Eğer sayi2 değişkenin değeri 0'a eşitse)
print(sayi1 + 2) # (sayi1 değişkeninin değerini 2 ile toplayarak ekrana yazdırır.)
else: # (Değilse)
print(sayi1 - 2) # (sayi1 değişkeninin değerinden 2'yi çıkararak ekrana yazdırır.)
Yukarıdaki programın çıktısı nedir? (Cevabı görmek için tıklayınız)
8
Kullanıcıdan sınav notunu girmesini isteyen ve girilen not değeri 50’den küçükse “Kaldın”, değilse “Geçtin” yazan programı yazınız. (Cevabı görmek için tıklayınız)
puan=int(input("Sınav notunuzu giriniz:")) # (Kullanıcıdan sınav notu girmesini ister.)
if puan<50: # (Eğer girilen "puan" değeri 50 den küçükse)
print("Kaldın") # (Ekrana Kaldın yazar)
else: # (Değilse)
print("Geçtin") # (Ekrana Geçtin yazar)
Girilen sayının pozitif mi, negatif mi olduğunu hesaplayan programı yazınız. (Cevabı görmek için tıklayınız)
sayi=int(input("Bir sayı giriniz:"))
if sayi==0:
print("Girdiğiniz sayı Sıfır")
elif sayi<0:
print("Girdiğiniz sayi negatif")
else:
print("Girdiğiniz sayi pozitif")
Ekrana 10 kere Programlama yazdıran kodu for döngüsünü kullanarak yazınız. (Cevabı görmek için tıklayınız)
for i in range(10):
print("Programlama")
i=0 # (i değişkeninin değeri 0)
while (i<6): # (i değişkeninin değeri 6'dan küçük olduğu sürece döngü devam edecektir.)
print(i) # (başında girinti olduğu için döngüye dahildir.)
i=i+1 # (başında girinti olduğu için döngüye dahildir. i değişkeninin değerini 1 arttırır.)
Yukarıdaki programın çıktısı nedir? (Cevabı görmek için tıklayınız)
0
1
2
3
4
5
0’dan başlayarak 10’a kadar olan sayıları toplayan ve ekrana yazdıran for döngülü programın kodunu yazınız. (Cevabı görmek için tıklayınız)
sonuc=0 # (sonuc değişkenine 0 değerini verir)
for sayi in range(11): # (for döngüsü başlar. sayi değişkeni döngü içinde sıfırdan 10'a kadar değerler alır.)
sonuc=sonuc+sayi # (sonuc değişkeni ile sayi değişkeni toplanarak sonuc değişkenine kaydedilir.)
print("Toplam=",sonuc) #(sonuc değişkeninin değeri ekrana yazılır.)
Kullanıcıdan parola girmesini isteyen, girilen parola 1234 değilse ekrana parola yanlış diye yazarak tekrar parola girilmesini isteyen, doğru parola girilince de parola doğru diyerek programı bitiren kodları döngü ve koşul yapılarını birlikte kullanarak yazınız.
parola=0
while parola!=1234:
parola=int(input("Parolayı giriniz: "))
if parola== 1234:
print("Parola doğru")
else:
print("Parola Yanlış")
