Python İle Permütasyon Hesaplama Örneği
Bu örneğimizde Python ile permütasyon hesaplama yapmak için kullanılacak program kodlanacaktır.
Python İle Permütasyon Hesaplama
Permütasyon ile nesnelerin dizliş sayısı hesaplanmaktadır. Örneğin 5 kişiden 3’nün bir masaya oturuşunun kaç farklı şekilde olacağını hesaplamak bir permütasyon hesaplama örneğidir.
Sorumuzu iç içe fonksiyonları kullanarak çözeceğiz.
def faktoriyelBul(i):
if i==1:
return 1
else:
return i * faktoriyelBul (i-1)
def permutasyonBul(j,k):
l = 0
if k>j:
l = l
else:
l = faktoriyelBul (j)/faktoriyelBul (j-k)
return l
print("Permütasyonunu hesaplamak istediğiniz sayıları giriniz...")
ilkSayi = int(input("İlk sayıyı Giriniz: "))
İkinciSayi = int(input("İkinci sayıyı Giriniz: "))
print("\nCevap: ", permutasyonBul(ilkSayi, İkinciSayi) )
Kodu çalıştırmak için: Trinket
⬇️ Örnek çıktı:
Permütasyonunu hesaplamak istediğiniz sayıları giriniz…
İlk sayıyı Giriniz: 5
İkinci sayıyı Giriniz: 3
Cevap: 60.0