from google.colab import files
import pandas as pd
from itertools import combinations
# Загружаем файл
print("Загрузите файл 9.xls:")
uploaded = files.upload()
# Читаем файл
df = pd.read_excel('9.xls', header=None)
def check_row(nums):
# Условие 1: наибольшее меньше суммы трёх других
max_num = max(nums)
if max_num >= sum(nums) - max_num:
return False
# Условие 2: можно разбить на две пары с равными суммами
total = sum(nums)
if total % 2 != 0:
return False
target = total // 2
# Ищем пару с суммой target
for i in range(4):
for j in range(i+1, 4):
if nums[i] + nums[j] == target:
return True
return False
# Подсчёт
count = 0
for idx, row in df.iterrows():
nums = row.dropna().astype(int).tolist()
if len(nums) == 4 and check_row(nums):
count += 1
print(f"Ответ: {count}")