форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
45 строки
973 B
Python
45 строки
973 B
Python
#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.
|
|
|
|
for i in range(0,125,5):
|
|
exec('list' + str(i//5 + 1) + ' = ' + str(list(object1[i:i+5])))
|
|
print(list1)
|
|
|
|
|