From 39aa0355d3d8fefc091cb2e7590b54dda83b44f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=20=E2=84=96=202=20=D0=B0=D1=83=D0=B4=D0=B8?= =?UTF-8?q?=D1=82=D0=BE=D1=80=D0=B8=D0=B8=20=D0=96-206?= Date: Mon, 24 Nov 2025 16:02:44 +0300 Subject: [PATCH] Added test files --- TEMA8/test/Module1.py | 11 +++++++++++ TEMA8/test/Module2.py | 9 +++++++++ TEMA8/test/SLOV.bin | Bin 0 -> 55 bytes 3 files changed, 20 insertions(+) create mode 100644 TEMA8/test/Module1.py create mode 100644 TEMA8/test/Module2.py create mode 100644 TEMA8/test/SLOV.bin diff --git a/TEMA8/test/Module1.py b/TEMA8/test/Module1.py new file mode 100644 index 0000000..fcf9a71 --- /dev/null +++ b/TEMA8/test/Module1.py @@ -0,0 +1,11 @@ +def createDict(N, D, G): + import random, pickle + dictionary = {} + for i in range(1, N + 1): + dictionary[f"{i}"] = random.uniform(D, G) + fp = open("SLOV.bin", "wb") + pickle.dump(dictionary, fp) + fp.close() + print("Словарь записан в файл SLOV.bin") + mean = sum(dictionary.values()) / N + return [dictionary, mean] diff --git a/TEMA8/test/Module2.py b/TEMA8/test/Module2.py new file mode 100644 index 0000000..edf4b58 --- /dev/null +++ b/TEMA8/test/Module2.py @@ -0,0 +1,9 @@ +import os, pickle, Module1 +[dict1, mean1] = Module1.createDict(3, 1, 2) +print("dict1:\n", dict1) +print("mean1:\n", mean1) +fp = open("SLOV.bin", "rb") +newDict = pickle.load(fp) +fp.close() +print("newDict:\n", newDict) +print("newDict == dict1:", newDict == dict1) diff --git a/TEMA8/test/SLOV.bin b/TEMA8/test/SLOV.bin new file mode 100644 index 0000000000000000000000000000000000000000..ece4c163664e5f74aa72fea53f40866dee5718c2 GIT binary patch literal 55 zcmZo*nX1D80ku;!dKe9-xZ8i^UT{5QN=6T(5s>re;UsCMquM=;#z4+@yZqvvA10OR F0RZBb6jA^H literal 0 HcmV?d00001