Python Örnekleri

Python ile Girilen 3 Sayıdan Büyük Olanı Bulma

Bu örneğimizde, (Python ile) kullanıcı tarafından girilen üç sayıdan en büyük olanı bulan bir program yazacağız.

İlk olarak, problemimizi çözmek için yararlandığımız adımları gösterelim ve bu adımları temsil eden örnek bir akış şemasını oluşturalım:

  1. Başlangıç
  2. Kullanıcıdan Birinci sayıyı al (sayi1)
  3. Kullanıcıdan İkinci sayıyı al (sayi2)
  4. Kullanıcıdan Üçüncü sayıyı al (sayi3)
  5. Eğer (sayi1 >= sayi2) ve (sayi1 >= sayi3) ise, enBuyuk = sayi1
  6. Eğer değilse ve (sayi2 >= sayi1) ve (sayi2 >= sayi3) ise, enBuyuk = sayi2
  7. Eğer değilse, enBuyuk = sayi3
  8. En büyük sayıyı yazdır
  9. Bitiş

Sıra geldi programımızı yazmaya. Kullanıcıdan veri girmesi istendiği için input () fonksiyonu ve koşul ifadesi olduğu için if-else deyimini kullanacağız:

Yukarıdaki kod, kullanıcıdan üç sayı alır, bu üç sayı arasında en büyük olanı bulur ve sonucu ekrana yazdırır. Kodu çalıştırmak için: Trinket


Pekala kodumuzu tek satırda da yazabiliriz. Python’da, if-else deyimini tek satırda yazmak için yandaki söz diziminden (syntax) yararlanırız: x if condition else y. Bu ifade, condition doğruysa x‘i, aksi halde y‘i döndürür. Bakınız:

Bu kod parçası, sayi1, sayi2 ve sayi3 arasında en büyük sayıyı bulur ve enBuyuk değişkenine atar. Yukarıdaki kodu çalıştırmak için: Trinket


Çözümümüzü yapabilmek için max () fonksiyonunu kullanabilir ve kullanıcı tarafından girilen sayılardan en büyüğünü kolayca bulabiliriz:

Kodu çalıştırmak için: Trinket

İlgili Makaleler

4 Yorum

  1. sayi1 = float(input(“Birinci sayıyı giriniz: “))
    sayi2 = float(input(“İkinci sayıyı giriniz: “))
    sayi3 = float(input(“Üçüncü sayıyı giriniz: “)

    enBuyuk = max(sayi1, sayi2, sayi3)

    print(“En büyük sayı: “, enBuyuk)

    1. sayi1 = float(input(“Birinci sayıyı giriniz: “))
      sayi2 = float(input(“İkinci sayıyı giriniz: “))
      sayi3 = float(input(“Üçüncü sayıyı giriniz: “))

      enBuyuk = max(sayi1, sayi2, sayi3)

      print(“En büyük sayı: “, enBuyuk)

  2. Farklı olanı nasıl buluyoruz büyük veya küçük değilde genel farklı olanı ikisi aynı biri farklı olucak

    1. Şöyle bir şey yazabiliriz:
      # 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)

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu

😔 Reklam Engelleyicisi 😔

Sitenin varlığını sürdürebilmesi adına reklam engelleyicinizi (Adblocker) kapatmanızı rica ediyoruz 😔