diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/.DS_Store differ diff --git a/img/Занятие_7/matem.png b/img/Занятие_7/matem.png new file mode 100644 index 0000000..fcf17e3 Binary files /dev/null and b/img/Занятие_7/matem.png differ diff --git a/img/Занятие_7/replace.png b/img/Занятие_7/replace.png new file mode 100644 index 0000000..27275e3 Binary files /dev/null and b/img/Занятие_7/replace.png differ diff --git a/img/Занятие_7/up.png b/img/Занятие_7/up.png new file mode 100644 index 0000000..7ad0edd Binary files /dev/null and b/img/Занятие_7/up.png differ diff --git a/img/Занятие_7/матем.png b/img/Занятие_7/матем.png new file mode 100644 index 0000000..0b76403 Binary files /dev/null and b/img/Занятие_7/матем.png differ diff --git a/img/Занятие_7/срез.png b/img/Занятие_7/срез.png new file mode 100644 index 0000000..6b95707 Binary files /dev/null and b/img/Занятие_7/срез.png differ diff --git a/img/Занятие_7/срез_бол.png b/img/Занятие_7/срез_бол.png new file mode 100644 index 0000000..2362775 Binary files /dev/null and b/img/Занятие_7/срез_бол.png differ diff --git a/img/Занятие_7/срез_бол1.png b/img/Занятие_7/срез_бол1.png new file mode 100644 index 0000000..fb2ab76 Binary files /dev/null and b/img/Занятие_7/срез_бол1.png differ diff --git a/img/Занятие_7/срез_общ.png b/img/Занятие_7/срез_общ.png new file mode 100644 index 0000000..cd50fc7 Binary files /dev/null and b/img/Занятие_7/срез_общ.png differ diff --git a/Занятие_6.ipynb b/Занятие_6.ipynb new file mode 100644 index 0000000..93499a1 --- /dev/null +++ b/Занятие_6.ipynb @@ -0,0 +1,171 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Занятие 6**\n", + "\n", + "**Задача 1**\n", + "\n", + "Напишите программу-игру для двоих. Один игрок загадывает число, а другой пытается отгадать. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 2**\n", + "\n", + "Напишите программу, которая будет выдавать совет, как одеться. После того как пользователь ввел температуру на улице, программа должна выдать ответ. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 3**\n", + "\n", + "Напишите программу-калькулятор для 4 операций: сложение, вычитание, умножение, деление. После ввода пользователем двух чисел и знака пользователю выводится результат операции. " + ] + }, + { + "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", + "Напишите программу, которая будет приветствовать пользователя и менять первую букву в имени на заглавную, если его ввели с маленькой. " + ] + }, + { + "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": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 8**\n", + "\n", + "У братьев Пети и Саши может от 10 до 25 монет. Пусть, если хотя бы у одного из них окажется больше 19 монет, то выведется сообщение, что можно идти в кино. Количество монет вводит пользователь. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 9**\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/Занятие_7.ipynb b/Занятие_7.ipynb new file mode 100644 index 0000000..8504518 --- /dev/null +++ b/Занятие_7.ipynb @@ -0,0 +1,365 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Занятие 7**
Работа со строками. Методы" + ] + }, + { + "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", + "x = 'математика'\n", + "y = x[4]\n", + "print(y)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Вызов нескольких букв из слова**" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Вызов нескольких букв из слова\n", + "x = 'математика'\n", + "print(x[2:6])\n", + "print(x[:6])\n", + "print(x[2:])\n", + "print(x[:])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 1**
Напишите код, чтобы программа писала слово ‘тик’ из слова ‘математика’" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 1" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Шаг среза**" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#шаг среза\n", + "z = 'математика'\n", + "x = z[0:10:2]\n", + "print(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 1**
Напишите программу, которая просит ввести вас текст, после чего выводит последнюю букву введенного вами текста. Так же выведите этот текст наоборот." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 1\n", + "x = input('Введите текст')\n", + "y = x[-1:]\n", + "y1 = x[::-1]\n", + "print(y)\n", + "print(y1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задча 2**
Напишите программу, которая просит вас ввести слово, после чего выводит количество букв в веденном слове." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 2\n", + "x = input('Введите слово')\n", + "y = len(x)\n", + "print(y)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 2**
Напишите программу, которая просит вас ввести имя и фамилию, после чего выводит сумму из символов имени и символов фамилии" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 2" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Метод .upper()**" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#upper()\n", + "x = 'программирование требует практики'\n", + "print(type(x))\n", + "y = x.upper()\n", + "print(x)\n", + "print(y)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Метод replace()**" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#replace()\n", + "x = 'это вкусный хлеб'\n", + "y = x.replace('хлеб','сыр')\n", + "print(y)\n", + "print(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 3**
В тексте ‘близкое расстояние между вами и котом может быть опасным’ заменить слово ‘котом’ на слово ‘тигром’, сделать все буквы заглавными и вывести этот текст." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Самостоятельная задача 3\n", + "x = 'близкое расстояние между вами и котом может быть опасным'\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Задача 3**
Напишите программу, которая просит вас ввести ваше имя и возраст, после чего она вас приветствует и выводит ваш возраст." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 3\n", + "name = input('Введите ваше имя')\n", + "age = input('Введите ваш возраст')\n", + "print(f'Привет, {name}. Твой возраст составляет {age}')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "#Задача 3 без f-строки\n", + "name = input('Введите ваше имя')\n", + "age = input('Введите ваш возраст')\n", + "print('Привет, {name}. Твой возраст составляет {age}')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Самостоятельная задача 4**
Напишите программу, используя f-строки, которая спрашивает ваше имя и размер вашей обуви. Если размер обуви больше 47, тогда выведите следующее сообщение:’Ого,{введённое имя}, да ты великан ’, иначе выведите: ’Идеальный размер, {введённое имя}’" + ] + }, + { + "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**
Напишите программу, которая переворачивает введенный вами текст и повторяет его два раза." + ] + }, + { + "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 +}