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

Öncelikle teşekkür ederim . Bunu program haline nasıl getiricem ?
 
Python:
kelime = input("kelimeyi giriniz: ")
hSayisi = len(kelime)
deger = 1
for i in range(hSayisi):
    deger = deger * (i+1)
dizi2 =[]
dizi3 = []
harfler = []
for harf in kelime:
    if not harf in harfler:
        harfler.append(harf)
for i in harfler:
    sayac = 0
    for j in kelime:
        if i == j:
            sayac += 1
    dizi2.append(sayac)
for i in dizi2:
    deger2 = 1
    for j in range(i):
        deger2 = deger2 * (j+1)
    deger = deger/deger2
print(deger," kelime oluşturulabilir")



Permütasyon kurallarını uyguladım. Tam istediğiniz gibi oldu.
Edit: Siz 5 harfli istemişsiniz. Bunda sınır yok. Ne girerseniz girin buluyor.
 
bunu microsoft visual code üzerinden nasıl çalıştırıcp program haline getiricem ?
 

Bunun üzerinden exe olarak çıkartıp program haline getirebiliyormuyuz ?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…