En basit şekliyle bir koşullu ifade örneği:
# Koşullu İfadeler
a = 5
if a > 5:
print("a :", a)
print("a 5 ten büyüktür")
elif a == 5:
print("a :", a)
print("a 5 e eşittir")
else:
print("a :", a)
print("a 5 ten küçüktür")
print("Program bitti")
Girilen sayının pozitif, negatiflik durumunu tespit etme
a = input("Bir sayı giriniz :")
if int(a) < 0:
print("Girilen sayı negatif")
if int(a) > 0:
print("Girilen sayı pozitif")
if int(a) == 0:
print("Girilen sayı sıfır")
print("Hoşçakalın...")
a = input("Bir sayı giriniz :")
if int(a) < 0:
print("Girilen sayı negatif")
elif int(a) > 0:
print("Girilen sayı pozitif")
else:
print("Girilen sayı sıfır")
print("Hoşçakalın...")
Çeşitli koşullu ifade soruları ve çözümleri :
Kullanıcıdan doğum yılını girmesini isteyiniz.
Doğum yılına göre yaşını hesaplayınız.
Yaşına göre şu mesajları veriniz:
0-10 -> Sen daha veletsin.
10-20-> Pis ergen
20-30-> Yeni yetme
30-40-> Yolun yarısında
40 üstü -> Haydi mezara…
dy = input("Doğum yılınız :")
yaş = 2020-int(dy)
print("Yaşınız :", yaş)
if yaş < 10:
print("Sen daha veletsin")
elif yaş < 20:
print("Pis ergen")
elif yaş < 30:
print("Yeni yetme")
elif yaş < 40:
print("Yolun yarısında")
else:
Kullanıcının girdiği bir sayı 10-20 aralığındaysa (10 a ve 20 ye eşit olabilir) bu sayı güzel bir sayı şeklinde ekrana yazdıran programı yazınız.
x = input("Bir sayı giriniz :")
x = int(x)
if x >= 10 and x<=20:
print("Güzel sayı")
Kullanıcının girdiği bir sayı 10 dan küçük yada 20 den büyükse bu sayı çirkin bir sayı şeklinde ekrana yazdıran programı yazınız.
x = input ("Bir sayı giriniz :")
x = int(x)
if x<10 or x>20:
print("Çirkin sayı")
Girilen bir sayının 3 e bölünüp bölünmediğini bulan programı yazınız…
sayı = input("Bir sayı giriniz :")
if int(sayı)%3 == 0:
print("Bu sayı 3 e tam bölünmektedir")
else:
print("Bu asyı 3 e tam bölünMEZ")
Girilen bir sayının 5,6 ve 7 ye tam bölünüp bölünmediğini bulan programı yazınız…
x = input("Sayı :")
x = int(x)
if x%5==0 and x%6==0 and x%7==0:
print("5,6,7 ye tam bölünmektedir")
else:
print("5,6,7 ye BÖLÜNMEZ")
# if bloğu farklı şekilde yazılabilirdi...
if x%5==0:
if x%6==0:
if x%7==0:
print("5,6,7 tam bölünmektedir")
Kullanıcıdan yaşı, göz rengi ve ten rengi bilgilerini iste
——
Yaşı 30 altında, göz yada ten rengi siyah olan kişilere Afrikalı yazdırınız…
yaş = input("Yaşınız :")
göz = input("Göz renginiz :")
ten = input("Ten renginiz :")
yaş = int(yaş)
if yaş<30 and (göz == "siyah" or ten=="siyah"):
print("Afrikalı...")
3 kenarın uzunluğu girilen bir üçgenin gerçekten var olup olmayacağını tespit eden programı yazınız… (Sadece ilk girilen kenarı kontrol ediniz)
k1 = input("1. kenarı giriniz :")
k2 = input("2. kenarı giriniz :")
k3 = input("3. kenarı giriniz :")
k1 = int(k1)
k2 = int(k2)
k3 = int(k3)
if k1<(k2+k3) and k1>abs(k3-k2):
print("Bunlaradn üçgen olur")
else:
print("Bunlardan bir cacık olmaz")
Kullanıcının girdiği 3 sayıdan büyük olanı ekrana yazdıran programı yazınız
s1 = input("1. sayıyı giriniz :")
s2 = input("2. sayıyı giriniz :")
s3 = input("3. sayıyı giriniz :")
if s1>=s2 and s1>=s3:
print(s1)
elif s2>=s1 and s2>=s3:
print(s2)
else:
print(s3)

İlk Yorumu Siz Yapın