ответвлено от main/python-labs
TEMA6/task.md
Этот коммит содержится в:
28
TEMA6/task.py
Обычный файл
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})")
|
||||
Ссылка в новой задаче
Block a user