я новичок в python, и я пытаюсь сделать небольшую программу в python для подсчета повторяющихся символов в текстовом файле
вот код
import string
def count_char(text,char):
count = 0
for c in text:
if c == char:
count +=1
return count
filename = raw_input("Enter File name:")
with open(filename) as f:
text=f.read()
print(count_char(text,"r"))
но он печатает вывод как
>> 0
пожалуйста, скажите мне, что не так с моим кодом?
return
находится внутри циклаfor
, поэтому он останавливается на первом символе - person Patrick Haugh   schedule 17.11.2016