На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 1
ссылка на сообщение  Отправлено: 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)


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 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:

Почему вы считаете, что два других числа отрицательные?

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 2
ссылка на сообщение  Отправлено: 15.02.22 14:49. Заголовок: "если только вто..


"если только второе из них является положительным двузначным чётным числом" эта строчка путает. Так как про первое и третье число ничего не сказано, условие понимается двусмысленно.

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 3312
ссылка на сообщение  Отправлено: 15.02.22 14:53. Заголовок: timson пишет: услови..


timson пишет:
 цитата:
условие понимается двусмысленно.

Два остальных не являются положительными двузначными четными числами (по меньшей мере какое-то одно из перечисленных свойств нарушено).

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 4873
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет