Örnek 10:
Kombinasyon hesaplan kodu yazınız
def faktoriyel(x): sonuc = 1 if x <= 0 : sonuc = 1 else: for i in range(1,x+1): sonuc *=i return sonuc def kombinasyon(n,r): if(n>=r): return faktoriyel(n)/(faktoriyel(n-r)*faktoriyel(r)) else: return "Yanlış bir değer girdiniz..." n = int(input("Kombinasyonu alınacak n değerini giriniz...")) r = int(input("Kombinasyonu alınacak r değerini giriniz...")) print(f"C({n},{r}) = {kombinasyon(n,r)}")
Kombinasyonu alınacak n değerini giriniz...5 Kombinasyonu alınacak r değerini giriniz...2 C(5,2) = 10.0
Yorum için açıklama