форкнуто от main/python-labs
Родитель
bf0ec3ba5f
Сommit
39aa0355d3
@ -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]
|
||||
@ -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)
|
||||
Двоичный файл не отображается.
Загрузка…
Ссылка в новой задаче