1. 程式人生 > >計算檔案的26個字母出現的頻率

計算檔案的26個字母出現的頻率

來自solelearn app
def count_char(text,char):
    count = 0
    for c in text:
        if c==char:
            count+=1
    return count
fimename = input("Enter a filename:")
with open(fimename) as f:
    text=f.read()
for char in "abcdefghijklmnopqrstuvwxyz":
    perc = 100*count_char((text,char)/len(text))
print("{0}-{1}%".format(char,round(perc,2)))