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

41 строка
1.1 KiB
Python

# Индивидуальное контрольное задание
## 1
import pickle
import random
sl = {"Беженарь": random.randint(1, 100),
"Володин": random.randint(1, 100),
"Добровольска": random.randint(1, 100),
"Ефремов": random.randint(1, 100),
"Зеленкина": random.randint(1, 100),
"Зеленкина2": random.randint(1, 100),
"Капитонов": random.randint(1, 100),
"Киреев": random.randint(1, 100),
"Коломейцев": random.randint(1, 100),
"Криви": random.randint(1, 100)}
## 2
# Как в лр
fl=open('test.mnz','wb')
pickle.dump(sl, fl)
#
# with open('test.mnz', 'wb') as file:
# pickle.dump(sl, fl)
# 3
del sl
# 4
with open('test.mnz', 'rb') as fl:
rsl = pickle.load(fl)
# Выведим первое и последнее значение словаря
print(list(rsl.keys())[0])
print(list(rsl.keys())[-1])
# Удалим
del rsl[list(rsl.keys())[0]]
del rsl[list(rsl.keys())[-1]]
# 5
for i in rsl:
print(f"Студент {i}", rsl[i], sep =': ')