Python ile 2’si Aynı Olan 3 Sayıdan Farklı Olanı Bulma
Bu örneğimizde, Python ile kullanıcı tarafından ikisi aynı olan girilen üç sayıdan farklı olanı bulan bir program yazacağız.
Kullanıcıdan veri girmesi istendiği için input () fonksiyonu ve koşul ifadesi olduğu için if-else deyimini kullanacağız:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# Sayıları kullanıcıdan al sayi1 = float(input("Birinci sayıyı giriniz: ")) sayi2 = float(input("İkinci sayıyı giriniz: ")) sayi3 = float(input("Üçüncü sayıyı giriniz: ")) # Üç sayının hepsi aynı mı diye kontrol et if sayi1 == sayi2 and sayi2 == sayi3: print("Üç sayı da aynı. Lütfen farklı sayılar giriniz.") else: # Farklı olan sayıyı bul if sayi1 == sayi2: farkli_sayi = sayi3 elif sayi1 == sayi3: farkli_sayi = sayi2 else: farkli_sayi = sayi1 print("Farklı olan sayı: ", farkli_sayi) |
Bu kod, üç sayının aynı olup olmadığını kontrol eder ve eğer aynıysa, kullanıcıya farklı sayılar girmesi gerektiğini söyler. Eğer sayılar farklıysa, farklı olan sayıyı bulur ve yazdırır. Kodu çalıştırmak için: Trinket