ЕГЭ 9 задание

This commit is contained in:
Victor Alexandrovich Tsyrenschikov
2025-12-17 00:56:42 +05:00
parent c9ebb08874
commit 6b20f00b4f
4 changed files with 3252 additions and 0 deletions

30
9.py Normal file
View File

@@ -0,0 +1,30 @@
# Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа.
# Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
#
# наибольшее из четырёх чисел меньше суммы трёх других;
# все четыре числа различны.
#
# В ответе запишите только число.
# Чтение данных из файла
f = open('9.csv','r',encoding='utf-8')
# разбить данные по строкам
a = f.read().strip().split()
# разбить строки на отдельные числа
for i in range(len(a)):
a[i] = [int(x) for x in a[i].split(';')]
count = 0 # счетчик подходящих строк
# перебрать все строки
for i in a:
# отсортировать строку по возрастанию
# i.sort()
s=sorted(i)
# наибольшее меньше суммы трех других
if s[-1] < sum(s[:3]):
# все числа различны
if len(set(i)) == 4:
# увеличение счетчика
count += 1
print(count)