Здравствуйте, подскажите, пожалуйста, что у меня не так с кодом? cnt = 0 for line in open("files/9.txt"): line = [int(x) for x in line.split()] ch = [x for x in line if x % 2 == 0] nch = [x for x in line if x not in ch] sr_ch = 0 if len(ch) == 0 else sum(ch) / len(ch) sr_nch = 0 if len(nch) == 0 else sum(nch) / len(nch) if line.index(max(line)) not in [0,3] and sr_ch>sr_nch: cnt+=1 print(cnt) Выдает неверный ответ
Здравствуйте, подскажите, пожалуйста, что у меня не так с кодом?
cnt = 0
for line in open("files/9.txt"):
line = [int(x) for x in line.split()]
ch = [x for x in line if x % 2 == 0]
nch = [x for x in line if x not in ch]
sr_ch = 0 if len(ch) == 0 else sum(ch) / len(ch)
sr_nch = 0 if len(nch) == 0 else sum(nch) / len(nch)
if line.index(max(line)) not in [0,3] and sr_ch>sr_nch:
cnt+=1
print(cnt)
Выдает неверный ответ
советую посмотреть, что у вас случилось с файлом из 9 задания)))) на кегэ в нем 4 стобика, а решаете вы с 5)
Советую внимательно посмотреть задачу и решение) Моё решение первоначально также задействует 4 стобца)
здравствуйте, хотела бы спросить насчет 8 задания. первая цифра в числе не может быть нулем, поэтому переделать нужно условие, что s[0] not in '012'?
Да, верно. Забыл это прописать)
Ответ будет 1944 с учетом этого условия