ответвлено от main/python-labs
Переименовывание файла
Этот коммит содержится в:
37
TEMA6/Task.py
Обычный файл
37
TEMA6/Task.py
Обычный файл
@@ -0,0 +1,37 @@
|
||||
import random
|
||||
import os
|
||||
import pickle
|
||||
|
||||
num = list(range(1, 126, 1))
|
||||
tup = ()
|
||||
for i in num:
|
||||
tup = tuple(tup + (random.randint(6, 56),))
|
||||
str_tup = tuple(map(str, tup))
|
||||
print(str_tup)
|
||||
surname = ["Зеленкина", "Криви", "Капитонов", "Хатюхин", "Шабатов"]
|
||||
print("Создан список фамилий:", surname)
|
||||
|
||||
f = open('bin.mnz', 'wb')
|
||||
pickle.dump(str_tup, f)
|
||||
pickle.dump(surname, f)
|
||||
f.close()
|
||||
|
||||
f = open('bin.mnz', 'rb')
|
||||
obj1 = pickle.load(f)
|
||||
obj2_spis = pickle.load(f)
|
||||
f.close()
|
||||
print("Прочитан кортеж:", obj1)
|
||||
print("Прочитан список:", obj2_spis)
|
||||
|
||||
if obj1 == str_tup and obj2_spis == surname:
|
||||
print("Объекты совпадают с исходными!")
|
||||
else:
|
||||
print("Объекты не совпадают с исходными!")
|
||||
|
||||
l = []
|
||||
for i in range(0, 125, 5):
|
||||
l.append(list(str_tup[i:i + 5]))
|
||||
for i in range(25):
|
||||
list_name = f"list{i + 1}"
|
||||
globals()[list_name] = l[i]
|
||||
print(f"{list_name} = {l[i]}")
|
||||
Ссылка в новой задаче
Block a user