В текстовом файле 2.txt находится цепочка из символов, в которую могут входить строчные буквы латинского алфавита a…z и десятичные цифры. Найдите длину самой длинной подцепочки, состоящей из символов одной группы (буквы или цифры).
f = open("C:/24/2.txt") s = f.readline() l = 0 mxl = 0 d = "0123456789" isDigit = False # True — цифра, False — буква for i in range(len(s)): if (s[i] in d) == isDigit: l += 1 mxl = max(l, mxl) else: l = 1 if s[i] in d: isDigit = True else: isDigit = False print(mxl)
Ответ: 19