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