Текстовый файл 11.txt состоит не более чем из заглавных латинских букв (A..Z). Текст разбит на строки различной длины. Определите количество строк, в которых встречается комбинация K*N, где звёздочка обозначает любой символ.
f = open(’C:/2411.txt’)
s = f.readlines()
abc = ’ABCDEFGHIJKLMNOPQRSTUVWXYZ’
c = 0
for i in s:
# Перебором букв выявляем наличие подходящей комбинации
for l in abc:
if ’K’+l+’N’ in i:
c += 1
# Чтобы было без повторов, прерываем цикл
break
print(c)
Ответ: 761