diff --git a/img/Занятие_11/while.png b/img/Занятие_11/while.png
new file mode 100644
index 0000000..0166ff4
Binary files /dev/null and b/img/Занятие_11/while.png differ
diff --git a/img/Занятие_11/while_if.png b/img/Занятие_11/while_if.png
new file mode 100644
index 0000000..e66dbab
Binary files /dev/null and b/img/Занятие_11/while_if.png differ
diff --git a/img/Занятие_11/диапазон.png b/img/Занятие_11/диапазон.png
new file mode 100644
index 0000000..a1578e4
Binary files /dev/null and b/img/Занятие_11/диапазон.png differ
diff --git a/img/Занятие_11/код.png b/img/Занятие_11/код.png
new file mode 100644
index 0000000..537307e
Binary files /dev/null and b/img/Занятие_11/код.png differ
diff --git a/img/Занятие_11/ребенок,переход.png b/img/Занятие_11/ребенок,переход.png
new file mode 100644
index 0000000..d5a4900
Binary files /dev/null and b/img/Занятие_11/ребенок,переход.png differ
diff --git a/Занятие_10.ipynb b/Занятие_10.ipynb
new file mode 100644
index 0000000..08b39e2
--- /dev/null
+++ b/Занятие_10.ipynb
@@ -0,0 +1,138 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 1**\n",
+ "\n",
+ "Напишите функцию, которая будет сравнивать два числа и возвращать наибольшее. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 2**\n",
+ "\n",
+ "Напишите функцию, которая будет складывать строку с числом. Можно воспользоваться функцией str()."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 3**\n",
+ "\n",
+ "Напишите программу, которая будет фильтровать введённые пользователем данные. Если в вводимых данных есть числа, то данные добавляются в один список. Если чисел нет, то данные добавляются в другой список. (Проверку чисел можно осуществить проверкой через сравнение с помощью оператора not in и кортежа с набором чисел, преобразованных в строку)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 4**\n",
+ "\n",
+ "Напишите функцию, которая будет считать периметр фигуры. Пользователь вводит имя фигуры, ее параметры, а программа выдает ответ. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 5**\n",
+ "\n",
+ "Переделайте задачу 4 так, чтобы данные о фигуре в функцию вводились через список. \n",
+ "Задача 6\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 6**\n",
+ "\n",
+ "Напишите программу, которая будет считывать данные от пользователя и сохранять их список. Если список вдруг окажется кортежем, то нужно чтобы пользователю вывелось предупреждение, что данные не сохранились. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 7**\n",
+ "\n",
+ "Напишите программу, которая будет искать значение в списке, введенное пользователем. Если значение есть, то пользователю пишется это значения. Если значения нет, то пользователю пишется, что такого значения нет. "
+ ]
+ },
+ {
+ "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
+}
diff --git a/Занятие_11.ipynb b/Занятие_11.ipynb
new file mode 100644
index 0000000..207379d
--- /dev/null
+++ b/Занятие_11.ipynb
@@ -0,0 +1,266 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Занятие 11**
Цикл while"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 1**
Давайте снова поможем Серёже. Напишем программу, которая будет сообщать, когда корм кончается. Т.е. пока количество корма больше какого-то значения, мы будем просто отправлять количество этого корма, как только количество пересечёт критическую отметку, мы отправим предупреждение Серёже. "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Код к задаче 1\n",
+ "корм = 100\n",
+ "while(корм>80):\n",
+ " print(корм)\n",
+ " корм = корм - 1\n",
+ "print('купить еще корма')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Самостоятельная Задача 1**
Напишите программу, используя цикл, которая будет считать от 1 до 100."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Самостоятельная Задача 1\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 2**
Написать кодовый замок, который просит ввести комбинацию до тех пор, пока пользователь не введет нужную."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Задача 2\n",
+ "while (input('введите комбинацию') != '345'):\n",
+ " print('неверный код')\n",
+ "print('код верен')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Самостоятельная задача 2**
Написать программу, которая выводит текст ‘Введите слово нужной длинны’, пока вы не введете слово, число букв которого равно четырем. Когда вы водите слово длиной 4 буквы, программа пишет ‘Спасибо’.(Функция для определения длины слова len())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Самостоятельная задача 2"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "|Логический оператор|Логический оператор в python|\n",
+ "|------|------|\n",
+ "| ИЛИ |or|\n",
+ "| И |and|\n",
+ "| НЕ |no|"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 3**
Написать программу, которая просит вас ввести число, пока введенное число не будет больше 10 и меньше 15."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Задача 3\n",
+ "x = 0\n",
+ "while x < 10 or x > 15:\n",
+ " x = int(input('введите число'))\n",
+ "print('вы ввели число от 10 до 15')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Задача 4**
Выполнять программу, пока пользователь не введет 3 раза слово ‘готов’"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Код к задаче 4\n",
+ "i = 0\n",
+ "while i != 3:\n",
+ " x = input('Введите слово')\n",
+ " if x == 'готов':\n",
+ " i = i + 1\n",
+ "print('конец')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Самостоятельная задача 3**
Написать программу, которая считает сколько раз вы ввели слово ‘сыр’. Если вы вводите слово ‘стоп’, программа выводит сколько раз вы ввели слово ‘сыр’ и останавливается"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Самостоятельная задача 3"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Самостоятельная задача 4**
Написать программу, которая изменяет две переменные. Первая переменная сначала равна 79 и каждый раз увеличивается на 1, вторая переменная равна 50 и увеличивается на 2. Выполнять программу, пока одна из переменных не станет больше 100. В конце вывести: какая из переменных быстрее достигла 100."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Самостоятельная задача 4"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**While True и break**"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "i = 0\n",
+ "while True:\n",
+ " print('работаю')\n",
+ " i = i + 1\n",
+ " if i == 3:\n",
+ " break\n",
+ "print('Свобода')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "**Самостоятельная задача 5**
Напишите программу, которая спрашивает, что вы любите, пока вы не напишете слово ‘стоп’"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#Самостоятельная задача 5\n",
+ "while True:\n",
+ " x = input('что вы любите?')\n",
+ " if x == 'стоп':\n",
+ " break"
+ ]
+ },
+ {
+ "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
+}