Форум » Обработка символьных строк » Задача 24-200 » Ответить

Задача 24-200

LaviTa: 200) (И. Женецкий) Системный администратор Дамир обслуживает крупную корпорацию. У него в текстовом файле 24-200.txt находятся IP-адреса этих сотрудников. Ему необходимо посчитать количество таких различных IP-адресов, которые удовлетворяют маске 195.2?.1?5.14, где символ ? обозначает цифру от 0 до 9. Например, подходящие IP-адреса могут быть такими: 195.20.145.14, 195.24.185.14, 195.21.135.14 и т.д. Определите количество различных подходящих IP-адресов в файле. Программа from fnmatch import * count=0 f = open('24-200.txt') for s in f.readlines(): ....s=s.strip() ....if fnmatch (s, '195.2?.1?5.14'): ........count+=1 print (count) дает ответ 110. В ответах - 62. Что не так с моей программой?

Ответов - 2

Поляков: LaviTa пишет: Что не так с моей программой? В условии есть слово "различных". Вы считаете дубли.

LaviTa: Поняла, спасибо



полная версия страницы