From 9d685a2ec0e71763686eb4912521cfc01fb59040 Mon Sep 17 00:00:00 2001 From: SaraikinaVK Date: Mon, 8 Dec 2025 14:14:26 +0300 Subject: [PATCH] ikz --- TEMA8/test.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 TEMA8/test.md diff --git a/TEMA8/test.md b/TEMA8/test.md new file mode 100644 index 0000000..1d77bce --- /dev/null +++ b/TEMA8/test.md @@ -0,0 +1,44 @@ +# ИКЗ Тема 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} + +``` \ No newline at end of file