ответвлено от main/python-labs
task done
Этот коммит содержится в:
38
TEMA6/task.py
Обычный файл
38
TEMA6/task.py
Обычный файл
@@ -0,0 +1,38 @@
|
||||
import random
|
||||
num = list(range(1, 126, 1))
|
||||
kor = ()
|
||||
for i in num:
|
||||
kor = kor + (random.randint(6, 56),)
|
||||
print("кортеж чисел: ", kor)
|
||||
print("длина кортежа: ", len(kor))
|
||||
str_kor = tuple(map(str, kor))
|
||||
print("кортеж с элементами - строками: ", str_kor)
|
||||
fam = ["Filippova", "Anisenkov", "Podolskiy", "Lazarev", "Bushmanov"]
|
||||
print("список фамилий: ", fam)
|
||||
import os
|
||||
os.chdir(r"C:\Users\filip\Desktop\python-labs\TEMA6")
|
||||
f = open('bin.mnz', 'wb')
|
||||
import pickle
|
||||
pickle.dump(str_kor, f)
|
||||
pickle.dump(fam, f)
|
||||
f.close()
|
||||
f = open('bin.mnz', 'rb')
|
||||
obj1 = pickle.load(f)
|
||||
obj2_spis = pickle.load(f)
|
||||
if obj1 == str_kor:
|
||||
print("обьекты кортежа совпадают")
|
||||
else: print("обьекты кортежа не совпадают")
|
||||
|
||||
if obj2_spis == fam:
|
||||
print("обьекты списка совпадают")
|
||||
else: print("обьекты списка не совпадают")
|
||||
List = []
|
||||
for i in range(0, 125, 5):
|
||||
List.append(list(str_kor[i:i + 5]))
|
||||
|
||||
for i in range(25):
|
||||
list_name = f"list{i + 1}" #Создается имя переменной (list1, list2,..)
|
||||
globals()[list_name] = List[i]
|
||||
|
||||
print("совокупность чисел list 1 из кортежа: ", list1)
|
||||
print("совокупность чисел list2 из кортежа: ", list2)
|
||||
Ссылка в новой задаче
Block a user