Форум » Электронные таблицы » Задание 9, вариант 2, учебник Л.Н.Евич... за 2024 г., не сходится ответ » Ответить

Задание 9, вариант 2, учебник Л.Н.Евич... за 2024 г., не сходится ответ

Amo: Решаю вот такую задачу, ответ в учебнике дан 4, у меня получается 29. Помогите разобраться, ошибка у меня или в учебнике. Условие задачи. Откройте файл электронной таблицы, содержащей в каждой строке шесть натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия: - в строке только четыре (различных) неповторяющихся числа; - сумма неповторяющихся чисел меньше 100. В ответе запишите только число. Необходимые для решения задачи файлы Решение. [pre2] f = open('z9_var2_evich2024.txt', encoding='utf-16') list_strs = f.readlines() list_value = [] count_values = 0 for str_ in list_strs: list_ = str_.split('\t') values = [int(x) for x in list_] print(*values) # --- ищем количество неповторяющихся чисел в строке (count) # --- и сумму неповторяющихся чисел (sum_) sum_, count = 0, 0 for i in range(6): if values.count(values) == 1: sum_ += values count += 1 if count == 4 and sum_ < 100: count_values += 1 print(count_values) [/pre2]

Ответов - 2

Amo: Ошибка в условии задачи, если указать в первом условии, что в строке только ТРИ (различных) неповторяющихся числа, то ответ замечательным образом сходится.

Ж: согласна можно убедиться глазами, что таких строк 29: строка неповторяющиеся числа их сумма ([53, 74, 13, 74, 14, 15], [53, 13, 14, 15], 95) ([19, 33, 7, 63, 63, 40], [19, 33, 7, 40], 99) ([4, 21, 12, 3, 21, 35], [4, 12, 3, 35], 54) ([15, 8, 11, 11, 14, 33], [15, 8, 14, 33], 70) ([13, 24, 34, 66, 9, 66], [13, 24, 34, 9], 80) ([67, 67, 22, 15, 9, 49], [22, 15, 9, 49], 95) ([18, 17, 7, 1, 68, 18], [17, 7, 1, 68], 93) ([26, 57, 3, 21, 57, 19], [26, 3, 21, 19], 69) ([64, 24, 45, 64, 17, 6], [24, 45, 17, 6], 92) ([23, 24, 12, 27, 24, 18], [23, 12, 27, 18], 80) ([64, 64, 29, 14, 28, 25], [29, 14, 28, 25], 96) ([24, 36, 33, 5, 20, 33], [24, 36, 5, 20], 85) ([45, 18, 4, 11, 29, 18], [45, 4, 11, 29], 89) ([15, 7, 62, 9, 37, 62], [15, 7, 9, 37], 68) ([24, 7, 24, 41, 43, 8], [7, 41, 43, 8], 99) ([55, 55, 22, 7, 38, 29], [22, 7, 38, 29], 96) ([6, 23, 23, 1, 31, 37], [6, 1, 31, 37], 75) ([3, 3, 6, 32, 14, 34], [6, 32, 14, 34], 86) ([23, 5, 14, 5, 12, 47], [23, 14, 12, 47], 96) ([85, 85, 19, 29, 10, 33], [19, 29, 10, 33], 91) ([1, 21, 15, 7, 21, 62], [1, 15, 7, 62], 85) ([14, 95, 19, 95, 20, 29], [14, 19, 20, 29], 82) ([85, 85, 6, 21, 35, 36], [6, 21, 35, 36], 98) ([13, 18, 47, 5, 31, 31], [13, 18, 47, 5], 83) ([76, 25, 15, 76, 12, 23], [25, 15, 12, 23], 75) ([94, 17, 19, 94, 7, 48], [17, 19, 7, 48], 91) ([5, 18, 22, 12, 12, 19], [5, 18, 22, 19], 64) ([95, 7, 95, 15, 17, 25], [7, 15, 17, 25], 64) ([74, 1, 37, 2, 37, 15], [74, 1, 2, 15], 92)



полная версия страницы