Автор | Сообщение |
|
Отправлено: 12.02.22 11:25. Заголовок: 6 вариант 17 задание
Добрый день. Подскажите в чем ошибка, у меня ответ получается (3 -12436), но на сайте (7 12441)? ''' (№ 4418) (П. Финкель) В файле 17-199.txt содержится последовательность целых чисел, которые принимают значения от -10000 до 10000 включительно. Тройка идущих подряд чисел последовательности называется уникальной, если только второе из них является положительным двузначным чётным числом. Определите количество уникальных троек чисел, а затем – максимальную из всех сумм таких троек. ''' max_sum = -30000 count = 0 a, b, c = 0, 0, 0 with open('17-199.txt') as f: a = int(f.readline()) b = int(f.readline()) while True: c = f.readline() if not c: break c = int(c) if (b > 0) and (9 < b < 100) and b % 2 == 0 and c < 0 and a < 0: count += 1 if max_sum < (a + b + c): max_sum = (a + b + c) a = b b = c print(count, max_sum)
|
|
|
Ответов - 3
[только новые]
|
|
|
| Администратор
|
Сообщение: 3304
|
|
Отправлено: 13.02.22 08:40. Заголовок: timson пишет: if (b ..
timson пишет: цитата: | if (b > 0) and (9 < b < 100) and b % 2 == 0 and c < 0 and a < 0: |
|
Почему вы считаете, что два других числа отрицательные?
|
|
|
|
Отправлено: 15.02.22 14:49. Заголовок: "если только вто..
"если только второе из них является положительным двузначным чётным числом" эта строчка путает. Так как про первое и третье число ничего не сказано, условие понимается двусмысленно.
|
|
|
|
| Администратор
|
Сообщение: 3312
|
|
Отправлено: 15.02.22 14:53. Заголовок: timson пишет: услови..
timson пишет: цитата: | условие понимается двусмысленно. |
|
Два остальных не являются положительными двузначными четными числами (по меньшей мере какое-то одно из перечисленных свойств нарушено).
|
|
|
|