Python’da 3 sayı arasından en büyüğü hangisidir. Bunu hesaplayacağız. Sınırsız sayı arasından en büyüğü ve küçüğü hangisi bunu hesaplamak için bir fonksiyon ile ilgi örneğimizi web sayfamızdan inceleyebilirsiniz. sayi1 = 10 sayi2 = 14 sayi3 = 12 # Değerlerin kullanıcı tarafından girilmesini istiyorsanız #sayi1 = float(input("Birinci sayıyı girin: ")) #sayi2 = float(input("İkinci Sayıyı girin: ")) #sayi3 = float(input("Üçüncü sayıyı girin: ")) if (sayi1 >= sayi2) and (sayi1 >= sayi3): enbuyuk = num1 elif (sayi2 >= sayi1) and (sayi2 >= sayi3): enbuyuk = sayi2 else: largest = sayi3 print(sayi1,",",sayi2,"ve",sayi3,"arasında en büyük" enbuyuk)
Python’da sadece if koşul yapısını kullanarak kullanıcının girdiği bir değerin negatif veya pozitif olup olmadığını kontrol eden minik bir yazılım yapabilmemiz mümkündür. Önce teorik olarak anlatacağım. Ardından örnek kodu sizlerle paylaşacağım. input fonksiyonu ile kullanıcının bir sayı değeri girmesini istiyoruz. Ancak başına int yerine float girdik çünkü kullanıcının girdiği sayının tam sayı olmasına gerek yoktur. ilk if koşulu ile sayının 0 sayısına eşit veya büyük olup olmadığını kontrol ediyoruz. Sayı eğer 0 a eşit veya büyükse tekrar bir if değeri girerek 0 a eşit olup olmadığını kontrol ediyoruz. Eğer 0 a eşitse sayı nötrdür diyoruz. Sayı eğer 0 a eşit değilse else ile sayı pozitiftir diyoruz. ilk if koşulu sağlanmamışsa ise sayı zaten sadece negatif olabileceği için sayı neg...
Python’da faktoriyel hesaplama pythonda if yapısını ve for döngüsünü öğrenirken yapılacak en iyi örneklerden biridir. Önce teorik olarak açıklyıp daha sonra örneği de aşağıda paylaşacağım. Kendimize bir değişken yaratıyoruz ve buna bir sayı değeri atıyoruz. Eğer değişkeni kullanıcının atamasını istiyorsak int(input()) yapısı kullanabiliriz. Faktoriyelin başlangıç değerine 1 atıyoruz. Çünkü for döngüsü için bir başlangıç değeri giriyoruz. Bu döngü çarpım ile yapıldığı için çarpma işleminde etkisiz eleman olan 1 ile başlıyoruz. Toplama olsaydı 0 ile başlayabilirdik. Negatif sayıların faktoriyeli hesaplanamaz. Bu yüzden 0 dan küçük ise bir print ile bu işlemin yapılamayacağını kullanıcıya söylüyoruz. 0 sayısının faktöriyeli hesaplanabilir ancak normal hesaplama yöntemi ile bulunamaz. ...