ответвлено от main/python-labs
Test
Этот коммит содержится в:
41
TEMA6/Test.py
Обычный файл
41
TEMA6/Test.py
Обычный файл
@@ -0,0 +1,41 @@
|
||||
# Индивидуальное контрольное задание
|
||||
|
||||
## 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 =': ')
|
||||
Ссылка в новой задаче
Block a user