Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

42 строки
1.1 KiB
Python

import random
import pickle
# фиксируем сид
SEED = 12345
random.seed(SEED)
rn = tuple(str(random.randint(6, 56)) for i in range(125))
print(rn)
spis = ["Podolsky", "Bushmanov", "Terehov", "Melnikov", "Zhalnin"]
fp = open('data.bin', 'wb')
pickle.dump(rn, fp)
pickle.dump(spis, fp)
fp.close()
fp = open('data.bin', 'rb')
rn1 = pickle.load(fp)
print(rn1)
spis1 = pickle.load(fp)
fp.close()
if rn == rn1:
print("Переменные rn и rn1 совпадают")
else:
print("Переменные rn и rn1 не совпадают")
if spis == spis1:
print("Переменные spis и spis1 совпадают")
else:
print("Переменные spis и spis1 не совпадают")
#разбиение кортежа на списки по 5 элементов
for i in range(0, 125, 5): # идём по кортежу шагом 5
exec('list' + str(i // 5 + 1) + ' = ' + # создаём list1 итд
str(list(rn1[i:i+5]))) # берём по 5 элементов
print(list1)
print(list2)
print(list5)