Этот коммит содержится в:
Пользователь № 2 аудитории Ж-206
2025-11-24 16:02:44 +03:00
родитель bf0ec3ba5f
Коммит 39aa0355d3
3 изменённых файлов: 20 добавлений и 0 удалений

11
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]

9
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)

Двоичные данные
TEMA8/test/SLOV.bin Обычный файл

Двоичный файл не отображается.