Дана строка,состоящая из русских слов,разделенных пробелами(одним или несколькими).Найти количество слов,которые содержат ровно 3 буквы «А»-Python(Питон)

# -*- coding: utf-8 -*-
st = raw_input("Введите строку: ")
 
def print_aaa_words(st):
    tmp  = st.split(' ')
    while tmp.count(''):
        tmp.remove('')
    for i in tmp:
        if i.count('а')==3:
            print i        
        
print_aaa_words(st)
>>> s = 'ааааааааа    аааааааа    а  а а аааа аааа ааа ааб баааб'
>>> s.split()
['ааааааааа', 'аааааааа', 'а', 'а', 'а', 'аааа', 'аааа', 'ааа', 'ааб', 'баааб']
>>> for w in s.split():
...   if w.count('а') == 3:
...     print(w)
... 
ааа
баааб
>>>

Leave a Comment