Python girilen 5 harfli kelimeyi kaç farklı şekilde yazacağını gösteren program

Matematik konusu olan tekrarlı permütasyona giriyor sanırsam söylediğin şey. O konuya bakıp koda dökebilirsin.

"Abcde" demişsin hiç tekrarlayan harf olup/olmaması, anlamlı olup/olmaması her şeyi değiştirir. Soruyu da anlaman yararına olur.
 
Buyur;

def faktoriyelHesapla(i):

if i==1:
return 1

else:
return i * faktoriyelHesapla(i-1)

def permutasyonHesapla(j,k):

l = 0

if k>j:
l = l

else:
l = faktoriyelHesapla(j)/faktoriyelHesapla(j-k)
return l

print("Permütasyon hesabı için lütfen sayıları giriniz.")

sayi1 = int(input("1. Sayı Giriniz: "))

sayi2 = int(input("2. Sayı Giriniz: "))

print("\nSonuç:", permutasyonHesapla(sayi1,sayi2) )
 
Buyur;

Def faktoriyelHesapla(i):

If i==1:
Return 1

Else:
Return i * faktoriyelHesapla(i-1)

Def permutasyonHesapla(j, k):

L = 0

If k>j:
L = l

Else:
L = faktoriyelHesapla(j)/faktoriyelHesapla(j-k)
Return l

Print("Permütasyon hesabı için lütfen sayıları giriniz.")

Sayi1 = int(input("1. Sayı Giriniz: "))

Sayi2 = int(input("2. Sayı Giriniz: "))

Print("\nSonuç:", PermutasyonHesapla(sayi1, sayi2) )

Attığınız şeyin arkadaşın isteği ile ne alakası var?
Ben yazmaya başlıyorum bitince atarım.
 
Matematik konusu olan tekrarlı permütasyona giriyor sanırsam söylediğin şey. O konuya bakıp koda dökebilirsin.

"Abcde" demişsin hiç tekrarlayan harf olup/olmaması, anlamlı olup/olmaması her şeyi değiştirir. Soruyu da anlaman yararına olur.
Sanırsam kaç tane harf varsa hepsinden olabileceğinden toplam ihtimal 29^5 gibi bir şey olması lazım :D
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı