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

Yok uğraşmanıza gerek yok ben buldum. Tekrardan çok teşekkür ederim
Hocam kod bu haliyle exe alırsanız olmaz.
Python:
while(True):
    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")
Bu hale getirin. Yoksa kelimeyi yazıp enter'a bastığınız anda kapanır.
Eğer yapamadıysanız; @BerkeAcarTR
Bayağı kolaylaşmış. Önceden ne kadar çok uğraşıyordum :D
Edit: Dosya virüslü diyor :D Güvenip güvenmemek size kalmış.
 
Son düzenleme:
Hocam kod bu haliyle exe alırsanız olmaz.
Python:
while(True):
    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")
Bu hale getirin. Yoksa kelimeyi yazıp enter'a bastığınız anda kapanır.
Eğer yapamadıysanız; @BerkeAcarTR
Bayağı kolaylaşmış. Önceden ne kadar çok uğraşıyordum :D
Edit: Dosya virüslü diyor :D Güvenip güvenmemek size kalmış.
Çok teşekkür ederim işimi ne kadar kolaylaştırdınız bilemezsiniz :)
 
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ı