Поиск по этому блогу

среда, 11 марта 2020 г.

С27 задача 3 на Питоне

На вход программы подаются произвольные алфавитно-цифровые символы. Ввод этих символов заканчивается точкой. Требуется написать программу, которая будет печатать последовательность строчных английских букв ('a' 'b'... 'z') из входной последовательности и частот их повторения. Печать должна происходить в алфавитном порядке. Например, пусть на вход подаются следующие символы:

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))

Комментариев нет:

Отправить комментарий