From dd0eeadd9b27b1cb8b68be22bc81912692aef674 Mon Sep 17 00:00:00 2001 From: Ksenia Date: Mon, 17 Nov 2025 10:26:50 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9A=D0=BE=D1=81=D0=BC.=20=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA6/Test.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/TEMA6/Test.md b/TEMA6/Test.md index 4a0d9b3..7f98f36 100644 --- a/TEMA6/Test.md +++ b/TEMA6/Test.md @@ -10,8 +10,7 @@ ## Решение -#### 1. -Создайте словарь с 10 элементами: ключи - фамилии студентов, значения - целые, случайные числа в диапазоне от 1 до 100. +#### 1. Создайте словарь с 10 элементами: ключи - фамилии студентов, значения - целые, случайные числа в диапазоне от 1 до 100. ```py import pickle import random @@ -27,15 +26,16 @@ sl = {"Беженарь": random.randint(1, 100), "Криви": random.randint(1, 100)} ``` -#### 2. -Запишите словарь в бинарный файл. +#### 2. Запишите словарь в бинарный файл. __Способ 1 (как в лр):__ + _Код:_ ```py fl=open('test.mnz','wb') pickle.dump(sl, fl) ``` __Способ 2 (как в методичке):__ + _Код:_ ```py with open('test.mnz', 'wb') as file: @@ -43,15 +43,13 @@ with open('test.mnz', 'wb') as file: ``` -#### 3. -Удалите словарь из памяти. +#### 3. Удалите словарь из памяти. _Код:_ ```py del sl ``` -#### 4. -Прочитайте словарь из файла и удалите из него два элемента: первого и последнего студента. +#### 4. Прочитайте словарь из файла и удалите из него два элемента: первого и последнего студента. _Код:_ ```py with open('test.mnz', 'rb') as fl: @@ -73,8 +71,7 @@ _Вывод:_ Криви ``` -#### 5. -Выведите на экран элементы полученного словаря в виде строк по шаблону: "Студент <ключ из словаря> : <значение из словаря>" +#### 5. Выведите на экран элементы полученного словаря в виде строк по шаблону: "Студент <ключ из словаря> : <значение из словаря>" _Код:_ ```py for i in rsl: