ChatGPT как в листе(массиве узнать сумму?) Традиционный игральный кубик — это кубик, на каждой из шести граней которого записаны числа от 1 до 6, по одному на каждой грани. По желанию заказчика фабрика по производству настольных игр выпускает кубики с любыми числами на гранях. Кубик считается правильным, если суммы чисел на каждых двух противоположных гранях будут одинаковыми. Например, правильным будет классический кубик, у которого на гранях записаны числа 1, 2, 3, 4, 5, 6. Действительно, эти числа можно расположить на противоположных гранях требуемым образом: 1 + 6 = 2 + 5 = 3 + 4. Сможет ли фабрика выполнить заказ на выпуск правильных кубиков с заданными наборами чисел? На этот вопрос должна ответить ваша программа, которая для каждого набора из шести чисел определяет, возможно ли это. Формат входных данных В первой строке задано целое число n — количество кубиков, выпускаемых фабрикой. В следующих n строках содержатся по шесть чисел a1, a2, a3, a4, a5, a6 , которые требуется записать на гранях соответствующего кубика. Формат выходных данных Для каждой из n строк запишите yes, если из заданного набора чисел можно сформировать правильный кубик, и no — в противном случае. Пример Входные данные 2 7 5 6 8 6 7 7 6 3 4 1 5 Вывод: Yes no напиши программу максимально просто без функций и библиотек
Конечно, quboz! Вот простая программа на Python, которая решает задачу без использования функций и библиотек: # Чтение количества кубиков n = int(input()) # Обработка каждого кубика for _ in range(n): # Чтение чисел на гранях кубика a1, a2, a3, a4, a5, a6 = map(int, input().split()) # Проверка возможности формирования правильного кубика if (a1 + a6 == a2 + a5 == a3 + a4): print("Yes") else: print("No") Python # Чтение количества кубиков n = int(input()) # Обработка каждого кубика for _ in range(n): # Чтение чисел на гранях кубика a1, a2, a3, a4, a5, a6 = map(int, input().split()) # Проверка возможности формирования правильного кубика if (a1 + a6 == a2 + a5 == a3 + a4): print("Yes") else: print("No") Эта программа сначала считывает количество кубиков, а затем для каждого кубика проверяет, можно ли расположить числа на гранях так, чтобы суммы противоположных граней были равны. Если это возможно, выводится "Yes", в противном случае — "No".