|
|
|
|
@ -46,48 +46,36 @@
|
|
|
|
|
|
|
|
|
|
```py
|
|
|
|
|
|
|
|
|
|
\# листинг программы task.py
|
|
|
|
|
|
|
|
|
|
import random
|
|
|
|
|
|
|
|
|
|
import pickle
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\# Задача 1
|
|
|
|
|
|
|
|
|
|
t1 = tuple(str(random.randint(6,56)) for i in range(125))
|
|
|
|
|
|
|
|
|
|
print('Исходный кортеж: ', t1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\# Задача 2
|
|
|
|
|
|
|
|
|
|
l1 = \['Turkhanov', 'Ogarkov', 'Antonov', 'Nemetsky', 'Gordievskyh']
|
|
|
|
|
|
|
|
|
|
print('Исходный список: ', l1)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\# Задача 3
|
|
|
|
|
|
|
|
|
|
fp = open('task.dat', 'wb')
|
|
|
|
|
|
|
|
|
|
pickle.dump(t1,fp)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\# Задача 4
|
|
|
|
|
|
|
|
|
|
pickle.dump(l1,fp)
|
|
|
|
|
|
|
|
|
|
fp.close()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\# Задача 5
|
|
|
|
|
|
|
|
|
|
fp = open('task.dat', 'rb')
|
|
|
|
|
|
|
|
|
|
obj1 = pickle.load(fp)
|
|
|
|
|
@ -98,8 +86,6 @@ fp.close()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\# Задача 6
|
|
|
|
|
|
|
|
|
|
print('Первый объект:\\n', obj1)
|
|
|
|
|
|
|
|
|
|
if obj1 == t1: print('Совпадает с исходным кортежем!')
|
|
|
|
|
@ -110,8 +96,6 @@ if obj2 == l1: print('Совпадает с исходным списком!')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\# Задача 7
|
|
|
|
|
|
|
|
|
|
for i in range(1,26):
|
|
|
|
|
|
|
|
|
|
exec('sps{} = \[]'.format(i))
|
|
|
|
|
|