На вход программы подаются произвольные алфавитно-цифровые символы. Ввод этих символов заканчивается точкой. Требуется написать программу, которая будет печатать последовательность строчных английских букв ('a' 'b'... 'z') из входной последовательности и частот их повторения. Печать должна происходить в алфавитном порядке. Например, пусть на вход подаются следующие символы:
fhb5kbfыshfm.
В этом случае программа должна вывести
b2
f3
h2
kl
ml
s1
fhb5kbfыshfm.
В этом случае программа должна вывести
b2
f3
h2
kl
ml
s1
Решение
a=[]
for t in range(97,123):
a.append(chr(t))
s=input()
ss=''
while s!='.':
ss+=s
s=input()
for i in a:
e=ss.count(i)
if e>0:
print(i+str(e))
Комментариев нет:
Отправить комментарий