function is used twice
def checkio(text): sl = {x: text.lower().count(x) for x in text if x.isalpha()}#генерируем словарь ключ буква ,значение частота leter=[] # мутим спискоту пустую for x in sl: if sl[x]==max(sl.values()): #выбираем только значения равные максимуму leter.append(x) #записываем максимальные значения(ключи в список) return (min(leter).lower()) # лоувер еще раз добавил.На моем все пашет без него
On my computer, I was quite used function lower() once a vocabulary generator. A check at the line "Z" me wrote that the result "Z" not "z" Although I have used before lower(). Explain why it was necessary to use again lower(0 in return