diff --git a/img/.DS_Store b/img/.DS_Store new file mode 100644 index 0000000..ab7229b Binary files /dev/null and b/img/.DS_Store differ diff --git a/img/Занятие_4/присваивание!=равенстов.png b/img/Занятие_4/присваивание!=равенстов.png new file mode 100644 index 0000000..740ef81 Binary files /dev/null and b/img/Занятие_4/присваивание!=равенстов.png differ diff --git a/img/Занятие_5/вложенное_условие.png b/img/Занятие_5/вложенное_условие.png new file mode 100644 index 0000000..37ae512 Binary files /dev/null and b/img/Занятие_5/вложенное_условие.png differ diff --git a/img/Занятие_5/кощей_усл.png b/img/Занятие_5/кощей_усл.png new file mode 100644 index 0000000..992bafe Binary files /dev/null and b/img/Занятие_5/кощей_усл.png differ diff --git a/img/Занятие_5/условие.png b/img/Занятие_5/условие.png new file mode 100644 index 0000000..98d246e Binary files /dev/null and b/img/Занятие_5/условие.png differ diff --git a/img/Занятие_5/условие_иначе.png b/img/Занятие_5/условие_иначе.png new file mode 100644 index 0000000..f7e1f92 Binary files /dev/null and b/img/Занятие_5/условие_иначе.png differ diff --git a/img/Занятие_5/условие_иначе_вариант_2.png b/img/Занятие_5/условие_иначе_вариант_2.png new file mode 100644 index 0000000..35a3757 Binary files /dev/null and b/img/Занятие_5/условие_иначе_вариант_2.png differ diff --git a/img/Занятие_5/условие_уровни.png b/img/Занятие_5/условие_уровни.png new file mode 100644 index 0000000..f93baf4 Binary files /dev/null and b/img/Занятие_5/условие_уровни.png differ diff --git a/Занятие_2.ipynb b/Занятие_2.ipynb new file mode 100644 index 0000000..61659b9 --- /dev/null +++ b/Занятие_2.ipynb @@ -0,0 +1,237 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 1.1**\n", + "\n", + "У нашего знакомого Сергея появилась потребность в подсчете имеющихся у него денег. Каждый день он получает по 5 монет. Сколько монет в год будет получать Сергей? " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "монет_в_день = 5\n", + "дней_в_году = 365\n", + "\n", + "print(монет_в_день*дней_в_году)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 1.2**\n", + "\n", + "Как мы помним у Сергея есть черепашки, которым он покупает корм. Так получилось, что за день Сергей тратит по 2 монеты на корм для черепах. Сколько у Сергея будет оставаться денег в год при наличии трат на корм? " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "монет_за_корм = 2\n", + "\n", + "print((монет_в_день-монет_за_корм)*дней_в_году)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Типы данных в Python 3**\n", + "\n", + "Какие имена у типов данных в Python 3? Воспользуемся функцией **type()**." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(type(1)) # Целочсиленный тип данных от слова integer - целое число\n", + "print(type(1.0)) # Числа с плавающей запятой от слова float - плавающий\n", + "print(type(\"Это строка\")) # Строковый тип данных от слова string - строка" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Проверим арифимтические операции на челочисленными типами данных и над вещестевенными типами данных" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(1 + 2)\n", + "print(1.0 + 2.0)\n", + "print(1.5 + 0.5)\n", + "print(1.5 + 1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Можем наблюдать, что в Python можно производить своместные арифметические операции над целочисленными типами данных и над вещественными. То есть в данном языке программирования происходит автоматическое преобразование типов данных из одного в другой. " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Проверим совместные арифметические операции над строковыми типами данных и целочисленными . " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(\"Привет, \" + \"мир!\")\n", + "print(\"Привет, пользователь \" + 1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 2.1**\n", + "\n", + "Проверим арифметические операции для строк самостоятельно. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Место для решения задачи 1.1 " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 2.2**\n", + "\n", + "Проверим какой тип имеют введенные пользователем данные." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "print(type(input()))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 2.3**\n", + "\n", + "Сергей хочет поделится программой для расчета денег за год с другом. Необходимо доделать программу так, чтобы изначально был вопрос к пользователю о количестве монет, получаемых им за день. \n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Место для решения задачи 2.3 \n", + "монет_в_день = int(input(\"Сколько монет в день вы получаете?\"))\n", + "дней_в_году = 365\n", + "\n", + "print(монет_в_день*дней_в_году)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 2.4**\n", + "\n", + "Доработаем предыдущую программу. Необходимо сделать более информативный вывод. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Место для решения задачи 2.4" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 2.5**\n", + "\n", + "Друг Сергея отправил ему сообщение, при прочтении сообщения Сергей обнаружил ошибки в словах и хотел бы их поправить. Текст сообщения: \"Приет, Сергей! Спосибо большок за пргорамму!\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "сообщение = \"риет, Сергей! Спосибо большок за пргорамму!\"\n", + "\n", + "print(сообщение[0]) #Вывод символа по индексу\n", + "\n", + "print(сообщение[2:]) #Вывод среза строки\n", + "сообщение = \"П\" + сообщение[0:2] + \"в\" + сообщение[2:]#Пример исправления строки\n", + "print(сообщение)\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.6.5" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Занятие_3.ipynb b/Занятие_3.ipynb new file mode 100644 index 0000000..b16a03a --- /dev/null +++ b/Занятие_3.ipynb @@ -0,0 +1,209 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 1**
\n", + "Переменная, а = 10, переменная b = 18. Найдите сумму этих переменных и выведите ее на экран." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 1" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 2**
\n", + "У Коли, Саши, Маши и Арсения в сумме 179 рублей. Известно, что у Саши 39 рублей, у Маши 43, у Арсения 49. Выведите на экран сумму денег Коли и Арсения." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 2" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 3**
\n", + "У Павла было 970 рублей. Сначала он купил новые шнурки за 237 рублей. Потом он заработал 134 рубля. После купил себя кубик рубик за 543 рубля. Выведите сколько денег осталось у Павла." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 3" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 4**
Напишите программу, которая сначала просит ввести первое число, потом просит ввести вас второе число, после чего выводит сумму этих двух чисел" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 4" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 5**
Саша постоянно забывает: в каких квартирах живут его друзья. Напишите программу, с помощью которой Саша сможет определять: в каких квартирах живут его друзья. Т.е. программа будет просить ввести Имя друга, и в зависимости от этого выдавать номер квартиры" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 5" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 6**
Есть математическое выражение : (a + b)/75. a и b это переменные, которые вводит пользователь с клавиатуры. Выведите результат математического выражения с введенными данными. Т.е. программа просит ввести a, потом просит ввести b, после чего выводит результат выражения (a+b)/75." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 6" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 7**
\n", + "Напишите программу, которая сначала просит ввести вас ваше имя, потом вашу фамилию, а после выводит сообщение : “Привет, <Ваше имя и фамилия, которые вы ввели>”.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 7" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 8**
\n", + "У Коли, Саши, Маши и Арсения в сумме 154 рубля. Известно, что у Саши 39 рублей и 46 копеек, у Маши 43 рубля и 7 копеек, у Арсения 49 рубля и 3 копейки. Найдите сколько денег у Коли. (Вспомните про числа с точкой !)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 8" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 9**
\n", + "Напишите программу, которая просит ввести вас число, после чего выводит три числа :
\n", + "1.Введенное число, умноженное на 5
2. Введенное число, разделенное на 5
3. Число, на 26 больше введенного \n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 9" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 10**
\n", + "Напишите программу, которая просит вас ввести слово, потом просит вас ввести число. Введенное число показывает, сколько раз компьютер должен вывести слово.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 10" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 11**
Напишите программу, которая преобразует введенное число с плавающей точкой в целое" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 11" + ] + } + ], + "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.6.5" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Занятие_4.ipynb b/Занятие_4.ipynb new file mode 100644 index 0000000..e552e8f --- /dev/null +++ b/Занятие_4.ipynb @@ -0,0 +1,254 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 1**\n", + "\n", + "Выведите имя логического типа данных в Python 3. Для вывода необходимо воспользоваться функцией **_print()_**, для определения имени типа данных необходимо воспользоваться функцией **_type()_**." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Место для решения задачи\n", + "Истина = True\n", + "Ложь = False\n", + "#Выведите имя лоигческого типа данных\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 2**\n", + "\n", + "Напишите программу, которая будет выдавать результат сравнения вашего возраста с числом 6. Знаки сравнения используемые в Python представлены ниже в таблице." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "|Знак сравнения|Значение|\n", + "|------|------|\n", + "| != |Не равно|\n", + "| == |Равно|\n", + "| > |Больше|\n", + "| < |Меньше|\n", + "| >= |Больше или равно|\n", + "| <= |Меньше или равно|" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 2\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Про присваивание и проверку равенства\n", + "\"равно\" != \"равно\"*2" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 3**\n", + "\n", + "В программе сохранен пароль в переменной, пусть пользователь попытается ввести пароль и ему будет выводится результат сравнения введенного пароля с оригиналом." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Введите пароль23\n", + "False\n" + ] + } + ], + "source": [ + "#Самостоятельная задача 3\n", + "пароль = \"сложныйпароль\"\n", + "#Допишите программу для проверки пароля\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Логические операции**" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "|Логическая операция|Как обозначается в **_Python_**|\n", + "|------|------|\n", + "| И |and|\n", + "| Или |or|\n", + "| Не |not|" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 4**\n", + "\n", + "Доработайте предыдущую программу и помимо пароля пусть совместно идет проверка возраста пользователя.\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Место для решения задачи" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Обработка условий**\n", + "\n", + "**Задача 5**" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Пример программы с if\n", + "возраст = input(\"Введите свой возраст: \")\n", + "if int(возраст) > 6:\n", + " print(\"Кажется вы ходите в школу:)\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 6**\n", + "\n", + "Напишите программу, которая просит ввести вас два числа. Если первое число больше второго, тогда вывести сообщение об этом. Если второе число больше первого, ничего не делать." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 6" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 7**\n", + "\n", + "Доработайте программу 5. Необходимо сделать так, чтобы выводилась информация и в том случае, если возраст окажется меньше 6. " + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 7" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 8**\n", + "\n", + "Доработайте программу 5. Необходимо сделать так, чтобы выводилась информация и в том случае, если возраст окажется меньше 6. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 8" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 9**\n", + "\n", + "Напишите программу, которая просит ввести вас два числа. Если оба числа больше 6, тогда вывести сообщение об этом. " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 9" + ] + } + ], + "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/Занятие_5.ipynb b/Занятие_5.ipynb new file mode 100644 index 0000000..7f4385d --- /dev/null +++ b/Занятие_5.ipynb @@ -0,0 +1,346 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Занятие 5**
Условия.Уровни.Вложенные условия" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "![title](img/Занятие_5/условие.png)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 1**
У Серёжи есть 5 черепашек, в сумме всем черепашкам нужно 1750 грамм корма. Давайте напишем программу, в которую Сережа будет вводить количество корма, которое он хочет купить, и если количество меньше необходимого – выводить сообщение, что нужно купить больше корма + сколько именно необходимо докупить" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 1\n", + "необх_корма = 1750\n", + "купил = int(input('сколько грамм корма Серёжа купил ?'))\n", + "if купил < необх_корма:\n", + " print('нужно больше. Докупи', необх_корма-купил)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Уровни**" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "![title](img/Занятие_5/условие_уровни.png)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 2**
Давайте немного изменим условия нашей первой задачи. \n", + "У Серёжи есть 5 черепашек, в сумме всем черепашкам нужно 1750 грамм корма. Давайте напишем программу, в которую Сережа будет вводить количество корма, которое он хочет купить, и если количество меньше необходимого – выводить сообщение, что нужно купить больше корма + сколько именно необходимо докупить. В конце программы, в любом случае, вывести количество купленного корма." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 2\n", + "необх_корма = 1750\n", + "купил = int(input('сколько грамм корма Серёжа купил ?'))\n", + "if купил < необх_корма:\n", + " print('нужно купить больше. Докупи', необх_корма-купил)\n", + " print('Серёжа купил',купил)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 3**
Напишите программу, которая просит вас ввести число, если введенное число больше 300, тогда выведите это число, умноженное на 3. В конце программы, в любом случае, выведите введенное вами число" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 3" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 4**
Напишите программу, которая просит вас ввести слово. Если вы ввели ‘хлеб’, тогда добавьте к нему словосочетание ‘с маслом’. В конце программы выведите: ‘Я люблю <введенное слово> ’.(Если вы ввели ‘хлеб’, то на выходе программа должна вывести: ‘Я люблю хлеб с маслом’)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 4" + ] + }, + { + "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": [ + "**Задача 3**
Пользователь вводит число уроков, если число уроков не равно 0, тогда вывести сообщение: “Нужно пойти в школу”. Если уроков больше, чем три, тогда вывести сообщение: “Нужно сходить в столовую”" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 3\n", + "число_уроков = int(input('Введите число уроков'))\n", + "if число_уроков != 0:\n", + " print('Нужно пойти в школу')\n", + " if число_уроков > 3:\n", + " print('Нужно будет сходить в столовую')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 5**
Напишите программу, которая просит ввести вас слово. Если введенное слово – ‘открыть’, то программа должна попросить ввести второе слово, если второе слово – ‘замок’, тогда программа должна вывести: ‘Открываю замок’." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 5" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 6**
\n", + "Программа просит ввести вас число. Если число больше 10, тогда программа просит ввести вас второе число, если второе число больше 20, тогда программа выводит их сумму.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 6" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "|Логический оператор|Как обозначается в python|\n", + "|------|------|\n", + "| И |and|\n", + "| Или |or|\n", + "| Не |not|" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 4**
\n", + "Если сегодня воскресенье и на часах больше 22, тогда идти спать" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 4\n", + "день = input('Введите день недели')\n", + "время = int(input('Введите время на часах'))\n", + "if день == 'воскресенье' and время > 22:\n", + " print('Пора идти спать')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 7**
Если введенное вами число находится в диапазоне от 10 до 20, вывести на экран сообщение: ‘Вы ввели число от 10 до 20 !’" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Иначе**" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 8**
\n", + "Введите число, если оно больше 30, выведите, что число больше 30, иначе выведите, что оно меньше 30" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 8" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 5**
Пользователь вводит число. Если число больше 100, программа пишет, что число больше 100. Если число больше 50, программа выводит, что число больше 50. Если число больше 25, то вывести, что число больше 25. Иначе написать, что число меньше или равно 25. Важно, программа должна вывести только одно сообщение. \n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Решение задачи 5 с ошибкой\n", + "num = int(input('Введите число'))\n", + "if num > 100:\n", + " print('Число больше 100')\n", + "if num > 50:\n", + " print('Число больше 50')\n", + "if num > 25:\n", + " print('Число больше 25')\n", + "else:\n", + " print('Число меньше или равно 25')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Конструкция elif**" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "num = int(input('Введите число'))\n", + "if num > 100:\n", + " print('Число больше 100')\n", + "elif num > 50:\n", + " print('Число больше 50')\n", + "elif num > 25:\n", + " print('Число больше 25')\n", + "else:\n", + " print('Число меньше или равно 25')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 9**
Пользователь вводит слово. Если введенное слово - 'машина', вывести – ‘машины используют бензин’, если введенное слово человек, вывести – ‘люди используют еду’ , если введенное слово - ‘растение’ , вывести - ‘растения используют воду’, иначе, если пользователь ввёл любое другое слово вывести ‘такого я не знаю’. Для решения задачи использовать конструкцию elif.\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 9" + ] + } + ], + "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": 4 +} diff --git a/Занятие_6.ipynb b/Занятие_6.ipynb new file mode 100644 index 0000000..81f040b --- /dev/null +++ b/Занятие_6.ipynb @@ -0,0 +1,32 @@ +{ + "cells": [ + { + "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.6.5" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/Занятие_8.ipynb b/Занятие_8.ipynb new file mode 100644 index 0000000..dd2990e --- /dev/null +++ b/Занятие_8.ipynb @@ -0,0 +1,69 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Спискок клеток черепах." + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "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": "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.6.5" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}