|
|
|
|
@ -46,149 +46,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```py
|
|
|
|
|
|
|
|
|
|
import random
|
|
|
|
|
|
|
|
|
|
import pickle
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t1 = tuple(str(random.randint(6,56)) for i in range(125))
|
|
|
|
|
|
|
|
|
|
print('Исходный кортеж: ', t1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
l1 = \['Turkhanov', 'Ogarkov', 'Antonov', 'Nemetsky', 'Gordievskyh']
|
|
|
|
|
|
|
|
|
|
print('Исходный список: ', l1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fp = open('task.dat', 'wb')
|
|
|
|
|
|
|
|
|
|
pickle.dump(t1,fp)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pickle.dump(l1,fp)
|
|
|
|
|
|
|
|
|
|
fp.close()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fp = open('task.dat', 'rb')
|
|
|
|
|
|
|
|
|
|
obj1 = pickle.load(fp)
|
|
|
|
|
|
|
|
|
|
obj2 = pickle.load(fp)
|
|
|
|
|
|
|
|
|
|
fp.close()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
print('Первый объект:\\n', obj1)
|
|
|
|
|
|
|
|
|
|
if obj1 == t1: print('Совпадает с исходным кортежем!')
|
|
|
|
|
|
|
|
|
|
print('Второй объект:\\n', obj2)
|
|
|
|
|
|
|
|
|
|
if obj2 == l1: print('Совпадает с исходным списком!')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for i in range(1,26):
|
|
|
|
|
|
|
|
|
|
exec('sps{} = \[]'.format(i))
|
|
|
|
|
|
|
|
|
|
for i in range(25):
|
|
|
|
|
|
|
|
|
|
exec('sps{} = t1\[5\*i:(i+1)\*5]'.format(i+1))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for i in range(25):
|
|
|
|
|
|
|
|
|
|
exec('print("sps{} = ", sps{})'.format(i+1, i+1))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Результат выполнения программы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```py
|
|
|
|
|
|
|
|
|
|
= RESTART: D:\\!!!Download\\Documents\\учёба МЭИ\\5 СЕМЕСТР\\GIT\\python-labs\\TEMA6\\task.py
|
|
|
|
|
|
|
|
|
|
Исходный кортеж: ('23', '26', '40', '49', '13', '45', '47', '42', '33', '55', '53', '21', '17', '28', '24', '52', '13', '27', '43', '15', '32', '56', '46', '50', '21', '13', '44', '36', '17', '44', '11', '55', '19', '30', '46', '56', '52', '24', '52', '8', '26', '30', '38', '22', '30', '21', '26', '54', '14', '27', '51', '9', '27', '39', '35', '52', '17', '23', '46', '41', '31', '33', '42', '55', '9', '27', '22', '21', '7', '56', '9', '22', '31', '24', '47', '15', '32', '7', '15', '20', '52', '16', '12', '6', '44', '47', '49', '17', '34', '15', '53', '38', '26', '45', '31', '14', '14', '6', '38', '44', '18', '12', '34', '12', '26', '36', '27', '40', '20', '46', '16', '56', '55', '37', '48', '36', '16', '26', '53', '33', '7', '38', '25', '52', '39')
|
|
|
|
|
|
|
|
|
|
Исходный список: \['Turkhanov', 'Ogarkov', 'Antonov', 'Nemetsky', 'Gordievskyh']
|
|
|
|
|
|
|
|
|
|
Первый объект:
|
|
|
|
|
|
|
|
|
|
('23', '26', '40', '49', '13', '45', '47', '42', '33', '55', '53', '21', '17', '28', '24', '52', '13', '27', '43', '15', '32', '56', '46', '50', '21', '13', '44', '36', '17', '44', '11', '55', '19', '30', '46', '56', '52', '24', '52', '8', '26', '30', '38', '22', '30', '21', '26', '54', '14', '27', '51', '9', '27', '39', '35', '52', '17', '23', '46', '41', '31', '33', '42', '55', '9', '27', '22', '21', '7', '56', '9', '22', '31', '24', '47', '15', '32', '7', '15', '20', '52', '16', '12', '6', '44', '47', '49', '17', '34', '15', '53', '38', '26', '45', '31', '14', '14', '6', '38', '44', '18', '12', '34', '12', '26', '36', '27', '40', '20', '46', '16', '56', '55', '37', '48', '36', '16', '26', '53', '33', '7', '38', '25', '52', '39')
|
|
|
|
|
|
|
|
|
|
Совпадает с исходным кортежем!
|
|
|
|
|
|
|
|
|
|
Второй объект:
|
|
|
|
|
|
|
|
|
|
\['Turkhanov', 'Ogarkov', 'Antonov', 'Nemetsky', 'Gordievskyh']
|
|
|
|
|
|
|
|
|
|
Совпадает с исходным списком!
|
|
|
|
|
|
|
|
|
|
sps1 = ('23', '26', '40', '49', '13')
|
|
|
|
|
|
|
|
|
|
sps2 = ('45', '47', '42', '33', '55')
|
|
|
|
|
|
|
|
|
|
sps3 = ('53', '21', '17', '28', '24')
|
|
|
|
|
|
|
|
|
|
sps4 = ('52', '13', '27', '43', '15')
|
|
|
|
|
|
|
|
|
|
sps5 = ('32', '56', '46', '50', '21')
|
|
|
|
|
|
|
|
|
|
sps6 = ('13', '44', '36', '17', '44')
|
|
|
|
|
|
|
|
|
|
sps7 = ('11', '55', '19', '30', '46')
|
|
|
|
|
|
|
|
|
|
sps8 = ('56', '52', '24', '52', '8')
|
|
|
|
|
|
|
|
|
|
sps9 = ('26', '30', '38', '22', '30')
|
|
|
|
|
|
|
|
|
|
sps10 = ('21', '26', '54', '14', '27')
|
|
|
|
|
|
|
|
|
|
sps11 = ('51', '9', '27', '39', '35')
|
|
|
|
|
|
|
|
|
|
sps12 = ('52', '17', '23', '46', '41')
|
|
|
|
|
|
|
|
|
|
sps13 = ('31', '33', '42', '55', '9')
|
|
|
|
|
|
|
|
|
|
sps14 = ('27', '22', '21', '7', '56')
|
|
|
|
|
|
|
|
|
|
sps15 = ('9', '22', '31', '24', '47')
|
|
|
|
|
|
|
|
|
|
sps16 = ('15', '32', '7', '15', '20')
|
|
|
|
|
|
|
|
|
|
sps17 = ('52', '16', '12', '6', '44')
|
|
|
|
|
|
|
|
|
|
sps18 = ('47', '49', '17', '34', '15')
|
|
|
|
|
|
|
|
|
|
sps19 = ('53', '38', '26', '45', '31')
|
|
|
|
|
|
|
|
|
|
sps20 = ('14', '14', '6', '38', '44')
|
|
|
|
|
|
|
|
|
|
sps21 = ('18', '12', '34', '12', '26')
|
|
|
|
|
|
|
|
|
|
sps22 = ('36', '27', '40', '20', '46')
|
|
|
|
|
|
|
|
|
|
sps23 = ('16', '56', '55', '37', '48')
|
|
|
|
|
|
|
|
|
|
sps24 = ('36', '16', '26', '53', '33')
|
|
|
|
|
|
|
|
|
|
sps25 = ('7', '38', '25', '52', '39')
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|