#1. import random import pickle kort = list(range(1, 126, 1)) print(kort) kortrandom = () for i in kort: kortrandom = kortrandom + (random.randint(6, 56),) stroka_iz_kort = tuple(map(str, kortrandom)) print(stroka_iz_kort) #2. sur = ["Лазарев", "Анисенков", "Филлипова", "Жалнин", "Мельников"] print("Список фамилий:", sur) #3-4 f = open('bin.mnz', 'wb') pickle.dump(stroka_iz_kort, f) pickle.dump(sur, f) f.close() #5. f = open('bin.mnz', 'rb') object1 = pickle.load(f) object2 = pickle.load(f) f.close() print("Объект №1:",object1) print("Объект №2:",object2) #6. if object1 == stroka_iz_kort and object2 == sur: print("Объекты идентичны исходным") else: print("Объекты отличны от изначально заданных") #7. splitkort = [] for i in range(0, 125, 5): splitkort.append(list(stroka_iz_kort[i:i + 5])) for i in range(25): print(f"Список№{i + 1} = {splitkort[i]}")