Files
pythonProject/9.py
Victor Alexandrovich Tsyrenschikov 6b20f00b4f ЕГЭ 9 задание
2025-12-17 00:56:42 +05:00

30 lines
1.3 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Откройте файл электронной таблицы, содержащей в каждой строке четыре натуральных числа.
# Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
#
# наибольшее из четырёх чисел меньше суммы трёх других;
# все четыре числа различны.
#
# В ответе запишите только число.
# Чтение данных из файла
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)