В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от −10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых хотя бы одно число делится на 3, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности. Например, для последовательности из пяти элементов: 6; 2; 9; –3; 6 — ответ: 4 11.
Решениеf=open(r"d:\17.txt","r") # файл находится в корне диска d:
b=f.readline()
x=int(b)
a=True
n=0
s=-20000
while a:
b=f.readline()
if b=="":
break
y=int(b)
if x%3==0 or y%3==0:
n=n+1
if x+y>s:
s=x+y
x=y
print(n,' ',s)
Комментариев нет:
Отправить комментарий