İçeriğe geç

Python 7 – Koşullu İfadeler

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)

 

 

500 Gösterim  
Tarih:algoritmalar ve programlamaya girişGenel

İlk Yorumu Siz Yapın

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.