def hesap():
harf=[]
sayi=[]
metin=str(input("Lütfen bir metin giriniz: "))
if (type(metin)==type(str(metin))):
for i in (metin):
if not (i in harf):
harf.append(i)
sayi.append(1)
else:
sayi[harf.index(i)] = sayi[harf.index(i)] + 1
for j in range(len(harf)):
print(harf[j], "=", sayi[j])
else:
print("Lütfen Sayı Girmeyiniz")
hesap()
Bu kodda ben sadece str ifadeleri yani harfleri almak istiyorum , nasıl yapabilirim sayıları str olarak aldığından dolayı yapamıyorum ..
harf=[]
sayi=[]
metin=str(input("Lütfen bir metin giriniz: "))
if (type(metin)==type(str(metin))):
for i in (metin):
if not (i in harf):
harf.append(i)
sayi.append(1)
else:
sayi[harf.index(i)] = sayi[harf.index(i)] + 1
for j in range(len(harf)):
print(harf[j], "=", sayi[j])
else:
print("Lütfen Sayı Girmeyiniz")
hesap()
Bu kodda ben sadece str ifadeleri yani harfleri almak istiyorum , nasıl yapabilirim sayıları str olarak aldığından dolayı yapamıyorum ..
Moderatör tarafında düzenlendi: