ответвлено от main/python-labs
Added test files
Этот коммит содержится в:
11
TEMA8/test/Module1.py
Обычный файл
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
Обычный файл
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
Обычный файл
Двоичные данные
TEMA8/test/SLOV.bin
Обычный файл
Двоичный файл не отображается.
Ссылка в новой задаче
Block a user