# ИКЗ Тема 7 Сарайкина Вера, А-02-23 ## Задание (Вариант 25) 25.Разработайте функцию, которая по входному списку или кортежу с целочисленными элементами (аргумент функции) определяет число повторений каждого числа и формирует словарь с элементами: ключи – целые числа из входного объекта, значения – целые числа повторений значения ключа во входном объекте. Этот словарь должен возвращаться в вызывающую программу. Проверьте функцию на примере. ## Выполнение ## Сначала создаем программу-модуль Mod_f.py ```py def f(a): d = {} for i in a: if i in d: d[i] += 1 else: d[i] = 1 return d ``` ## Далее вызываем модуль в основной программе и записываем входные данные ```py from Mod_f import f spis = [1, 2, 2, 2, 3, 3, 4, 4, 4, 4, 4] cort = (1, 1, 1, 1, 1, 2, 3, 4, 4, 5, 5, 5) result1 = f(spis) result2 = f(cort) print("Результат для списка:", result1) print("Результат для кортежа:", result2) ``` ## Вывод ```py Результат для списка: {1: 1, 2: 3, 3: 2, 4: 5} Результат для кортежа: {1: 5, 2: 1, 3: 1, 4: 2, 5: 3} ```