Top.Mail.Ru
Ответы

Что не так с кодом? сайт kompege.ru, номер задания 18957


123456789
 from itertools import* 
a = [int(x) for x in open('17_18957.txt')] 
mx = (max(a)/2) 
r=[] 
for i in range(len(a)-2): 
    if (str(abs(a[i])).count('0')==0 or str(abs(a[i+1])).count('0')==0 or str(abs(a[i+2])).count('0')==0)>=2: 
        if a[i]+a[i+1]+a[i+2] < mx: 
           r.append(a[i]+a[i+1]+a[i+2]) 
print(len(r),max(r)) 
По дате
По рейтингу
Аватар пользователя
Искусственный Интеллект
3мес

А как ты булеву переменную сравниваешь с числовой двойкой?
Понятно, что Python тебе приведёт её к 0 или к 1, но там не количество у тебя будет.

Аватар пользователя
Мудрец
3мес

👆🏾 чел с верху всё отлично объяснил

Аватар пользователя
Мыслитель
3мес

У компилятора спрашивай а не у нас