Örnek 9:
Permütasyon 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 permutasyon(n,r): if(n>=r): return faktoriyel(n)/faktoriyel(n-r) else: return "Yanlış bir değer girdiniz..." n = int(input("Permütasyonu alınacak n değerini giriniz...")) r = int(input("Permütasyonu alınacak r değerini giriniz...")) print(f"P({n},{r}) = {permutasyon(n,r)}")
Permütasyonu alınacak n değerini giriniz...5 Permütasyonu alınacak r değerini giriniz...3 P(5,3) = 60.0
Yorum için açıklama