diff --git a/.ipynb_checkpoints/Untitled-checkpoint.ipynb b/.ipynb_checkpoints/Untitled-checkpoint.ipynb
new file mode 100644
index 0000000..2fd6442
--- /dev/null
+++ b/.ipynb_checkpoints/Untitled-checkpoint.ipynb
@@ -0,0 +1,6 @@
+{
+ "cells": [],
+ "metadata": {},
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/.ipynb_checkpoints/Занятие_8-checkpoint.ipynb b/.ipynb_checkpoints/Занятие_8-checkpoint.ipynb
new file mode 100644
index 0000000..b0c29bb
--- /dev/null
+++ b/.ipynb_checkpoints/Занятие_8-checkpoint.ipynb
@@ -0,0 +1,477 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Занятие 8**
Функции"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 1**
Выведите три раза числа от 1 до 5.\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Код к задаче 1 без использования функций\n",
+ "print('1')\n",
+ "print('2')\n",
+ "print('3')\n",
+ "print('4')\n",
+ "print('5')\n",
+ "print('1')\n",
+ "print('2')\n",
+ "print('3')\n",
+ "print('4')\n",
+ "print('5')\n",
+ "print('1')\n",
+ "print('2')\n",
+ "print('3')\n",
+ "print('4')\n",
+ "print('5')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Описание функции**"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Описание функции\n",
+ "def Подсчитать_от_1_до_5():\n",
+ " print('1')\n",
+ " print('2')\n",
+ " print('3')\n",
+ " print('4')\n",
+ " print('5')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Описание функции с ее вызовом**\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Описание функции с ее вызовом\n",
+ "def Подсчитать_от_1_до_5():\n",
+ " print('1')\n",
+ " print('2')\n",
+ " print('3')\n",
+ " print('4')\n",
+ " print('5')\n",
+ "Подсчитать_от_1_до_5()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Описание функции с ее тройным вызовом\n",
+ "def Подсчитать_от_1_до_5():\n",
+ " print('1')\n",
+ " print('2')\n",
+ " print('3')\n",
+ " print('4')\n",
+ " print('5')\n",
+ "Подсчитать_от_1_до_5()\n",
+ "Подсчитать_от_1_до_5()\n",
+ "Подсчитать_от_1_до_5()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Самостоятельная задача 1**
Напишите функцию, которая выводит ‘hello world’, и вызовите её 2 раза"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Самостоятельная задача 1"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Функция print может выдавать различный результат**"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 2**
Написать функцию, которая на вход принимает число, увеличивает его в 5 раз и выводит на экран."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Описание функции с аргументом**"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Описание и вызов функции с аргументом\n",
+ "def Увеличить_в_5_раз(x):\n",
+ " x = x*5\n",
+ " print(x)\n",
+ "Увеличить_в_5_раз(10)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Самостоятельная задача 2**
Напишите функцию, которая на вход принимает текст, все буквы в этом тексте делает заглавными, после чего выводит обработанный текст.(Чтобы сделать все буквы текста заглавными, используется метод upper())\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Самостоятельная задача 2\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 3**
Напишите функцию, которая принимает на вход три аргумента и выводит суммарное число букв\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Задача 3\n",
+ "def сумма_букв(x1,x2,x3):\n",
+ " сумма = len(x1)+len(x2)+len(x3)\n",
+ " print(сумма)\n",
+ "сумма_букв('книга','машина','гонки')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Самостоятельная задача 3**
\n",
+ "Напишите функцию, которая принимает на вход три числа и перемножает их между собой.\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Самостоятельная задача 3"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Вызов функции без аргумента**"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#вызов функции без аргумента\n",
+ "def сумма_букв(x1,x2,x3):\n",
+ " сумма = len(x1)+len(x2)+len(x3)\n",
+ " print(сумма)\n",
+ "сумма_букв('книга')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 4**
Написать функцию, которая на вход принимает два слова, делает в этих словах буквы заглавными, выводит эти слова одним словосочетанием. Сделаем так, что изначально у нас будут слова ‘вкусный’ и ‘сыр’."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Задача 4\n",
+ "def обр(x = 'вкусный', y = 'сыр'):\n",
+ " s = x.upper()+' '+y.upper()\n",
+ " print(s)\n",
+ "обр('мой')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Самостоятельная задача 4**
Написать функцию, которая выводит первую букву введенного слова. Изначально в функции лежит слово ‘программирование’."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Самостоятельная задача 4"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Самостоятельная задача 5**
Написать функцию, которая на вход принимает 2 аргумента: 1 – число, 2 – слово. Функция выводит слово столько раз, сколько указано в первом аргументе. Если аргументов нет, функция выводит слово ‘сыр ’ 3 раза"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Самостоятельная задача 5"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 5**
Напишите функцию, которая умножает число само на себя. После чего вызовите эту функцию для чисел 8 и 10 и сложите результаты. "
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Оператор return**"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Различные области - различные объекты**"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Проверка**"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Проверка\n",
+ "def proverka():\n",
+ " x = 10\n",
+ " print(x)\n",
+ "x = 50\n",
+ "proverka()\n",
+ "print(x)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 5**
Напишите функцию, которая умножает число само на себя. После чего вызовите эту функцию для чисел 8 и 10 и сложите результаты."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Задача 5\n",
+ "def umn(x):\n",
+ " y = x*x\n",
+ " return y\n",
+ "x1 = 8\n",
+ "x2 = 10\n",
+ "y1 = umn(x1)\n",
+ "y2 = umn(x2)\n",
+ "print(y1+y2)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Самостоятельная задача 6**
Создайте функцию, которая делит число на 10, прибавляет к нему число 25 и умножает на 3. Примените эту функцию к числам 10, 50, 30, после чего сложите эти результаты и выведите сумму."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Самостоятельная задача 6"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Самостоятельная задача 7**
Напишите функцию, которая добавляет к тексту слово ‘неплохо’, после чего пишет полученный текст наоборот. Дальше примените данную функцию к следующим текстам: ‘сегодня хорошая погода и это ’, ‘я здоров и это’. Сложите эти два текста, после обработки функции."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Самостоятельная задача 7"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.3"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/img/.DS_Store b/img/.DS_Store
index a72801e..6cba220 100644
Binary files a/img/.DS_Store and b/img/.DS_Store differ
diff --git a/Занятие_8.ipynb b/Занятие_8.ipynb
index f1a5b6b..578fc37 100644
--- a/Занятие_8.ipynb
+++ b/Занятие_8.ipynb
@@ -4,14 +4,14 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "**Занятие 9**
Функции"
+ "**Занятие 8**
Функции"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
- ""
+ ""
]
},
{
@@ -56,7 +56,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- ""
+ ""
]
},
{
@@ -85,7 +85,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- ""
+ ""
]
},
{
@@ -149,11 +149,10 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- ""
+ ""
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -171,7 +170,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- ""
+ ""
]
},
{
@@ -214,7 +213,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- ""
+ ""
]
},
{
@@ -258,7 +257,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- ""
+ ""
]
},
{
@@ -285,7 +284,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- ""
+ ""
]
},
{
@@ -334,7 +333,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -352,7 +350,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- ""
+ ""
]
},
{
@@ -366,7 +364,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- ""
+ ""
]
},
{
@@ -380,7 +378,7 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- ""
+ ""
]
},
{
@@ -399,7 +397,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -424,7 +421,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -441,7 +437,6 @@
]
},
{
- "attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
@@ -474,7 +469,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.7.4"
+ "version": "3.7.3"
}
},
"nbformat": 4,
diff --git a/Занятие_9.ipynb b/Занятие_9.ipynb
new file mode 100644
index 0000000..12676a2
--- /dev/null
+++ b/Занятие_9.ipynb
@@ -0,0 +1,350 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Занятие 9**
\n",
+ "Списки и кортежи"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Лаконичные программы**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Введите номер клетки черепахи от 1 до 5: 2\n",
+ "\n",
+ "У черепахи 2 желтая клетка.\n"
+ ]
+ }
+ ],
+ "source": [
+ "Черепахи = [\"красная клетка\", \"желтая клетка\", \"чёрная клетка\", \"синяя клетка\", \"зелёная клетка\"]\n",
+ "\n",
+ "номер_черепахи = int(input(f'Введите номер клетки черепахи от 1 до {len(Черепахи)}: '))\n",
+ "\n",
+ "print(f'\\nУ черепахи {номер_черепахи} {Черепахи[номер_черепахи - 1]}.')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Срез списка**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "print(Черепахи[0:2])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 1**\n",
+ "\n",
+ "Доработайте самую первую программу. Как исправить неправильно введенный номер черепахи? \n",
+ "\n",
+ "Первоначальная программа: \u000b",
+ "Пользователь ввел “0”, тогда выводится:\n",
+ "\n",
+ "\n",
+ "“У черепахи 0 зелёная клетка”.\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Операции над массивами**\n",
+ "\n",
+ "Поробуйте умножение и сложение на двух списках ниже. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "список_1 = [1, 2, 3, 4]\n",
+ "список_2 = [\"я\",\"мечтаю\" ,\"о\" ,\"пломбире\"]\n",
+ "\n",
+ "#Сложите список_1 и список_2 и выведите резульатат операции; \n",
+ "\n",
+ "#Попробуйте умножить любой список на число и вывести результат операции.\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Добавить, вставить, удалить**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "Черепахи.append(\"белая клетка\")#Добавить элемент в конец списка\n",
+ "Черепахи.remove(\"желтая клетка\")#Удалить конкретный элемент\n",
+ "Черепахи.insert(3, \"филетовая клетка\")#Вставить после третьего элемента элемент \"филетовая клетка"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Выведем результат проделанных операций\n",
+ "print(Черепахи)"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 2**\n",
+ "\n",
+ "Создайте список из дел на день. Если список большой, то пусть пользователю выводится сообщение “Дело мастера боится”. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Кортежи**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "(1, 2, 3)\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "мой_кортеж = (1, 2, 3)\n",
+ "print(мой_кортеж)\n",
+ "print(type(мой_кортеж))"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Копирование списков**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "До подмены\n",
+ "исходный - ['красная клетка', 'желтая клетка', 'чёрная клетка', 'синяя клетка', 'зелёная клетка']\n",
+ "новый - ['красная клетка', 'желтая клетка', 'чёрная клетка', 'синяя клетка', 'зелёная клетка']\n",
+ "После подмены\n",
+ "исходный - ['красная клетка', 'Подмена', 'чёрная клетка', 'синяя клетка', 'зелёная клетка']\n",
+ "новый - ['красная клетка', 'Подмена', 'чёрная клетка', 'синяя клетка', 'зелёная клетка']\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Неправильное копирование списоков\n",
+ "Черепахи = [\"красная клетка\", \"желтая клетка\", \"чёрная клетка\", \"синяя клетка\", \"зелёная клетка\"]\n",
+ "Новые_черепахи = Черепахи\n",
+ "print(f'До подмены\\nисходный - {Черепахи}\\nновый - {Новые_черепахи}')\n",
+ "Новые_черепахи[1] = 'Подмена'\n",
+ "print(f'После подмены\\nисходный - {Черепахи}\\nновый - {Новые_черепахи}')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "До подмены\n",
+ "исходный - ['красная клетка', 'желтая клетка', 'чёрная клетка', 'синяя клетка', 'зелёная клетка']\n",
+ "новый - ['красная клетка', 'желтая клетка', 'чёрная клетка', 'синяя клетка', 'зелёная клетка']\n",
+ "После подмены\n",
+ "исходный - ['красная клетка', 'желтая клетка', 'чёрная клетка', 'синяя клетка', 'зелёная клетка']\n",
+ "новый - ['красная клетка', 'Подмена', 'чёрная клетка', 'синяя клетка', 'зелёная клетка']\n"
+ ]
+ }
+ ],
+ "source": [
+ "#Правильное копирование списоков\n",
+ "Черепахи = [\"красная клетка\", \"желтая клетка\", \"чёрная клетка\", \"синяя клетка\", \"зелёная клетка\"]\n",
+ "Новые_черепахи = Черепахи[:]\n",
+ "print(f'До подмены\\nисходный - {Черепахи}\\nновый - {Новые_черепахи}')\n",
+ "Новые_черепахи[1] = 'Подмена'\n",
+ "print(f'После подмены\\nисходный - {Черепахи}\\nновый - {Новые_черепахи}')"
+ ]
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 3**\n",
+ "\n",
+ "У Сережи дома лежит несколько книг из библиотеки. Список книг есть у Сережи и библиотекаря. Пусть если списки не совпадают, то у Сережи список становится таким же, как у библиотекаря. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 4**\n",
+ "\n",
+ "Доработайте программу из первой задачи. Нужно добавить возможность расширения списка. Новая клетка не должна добавляться, если она уже есть в списке. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 5**\n",
+ "\n",
+ "Доработайте предыдущую программу. Нужно добавить возможность уменьшения списка. Программа должна уметь удалять список по номеру элемента, введенного от пользователя."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 6**\n",
+ "\n",
+ "Напишите программу-игру. Имеется кортеж с набором чисел. Если пользователь отгадал какое-либо число из кортежа, то он выиграл(инициализацию кортежа можно скрыть в блоках для программы выше)."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "attachments": {},
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 7**\n",
+ "\n",
+ "Напишите программу, которая будет выдавать список вещей каждого ящика одного большого шкафа. Каждый ящик имеет порядковый номер. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.3"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}