Этот коммит содержится в:
2025-11-04 11:48:52 +03:00
родитель b066616722
Коммит e1d91d2417
2 изменённых файлов: 46 добавлений и 0 удалений

28
TEMA6/task.py Обычный файл
Просмотреть файл

@@ -0,0 +1,28 @@
import random
import pickle
a=[]
for i in range(125):
a.append(str(random.randint(6,27)))
cort = tuple(a)
spis = ["Гордиевских","Девятова","Креветов","Ефимова"]
f = open("binfile.bin", "wb")
pickle.dump(cort, f)
pickle.dump(spis, f)
f.close()
f = open("binfile.bin", "rb")
newcort = pickle.load(f)
newspis = pickle.load(f)
f.close()
if (cort == newcort) and (spis == newspis):
print("Запись и чтение прошли успешно")
else:
print("На каком-то этапе произошла ошибка")
print(cort)
for i in range(0, len(cort), 5):
exec(f"plist{i//5} = list(cort[{i}:{i+5}]);print(plist{i//5})")