[+]6, 7 lessons
BIN
img/Занятие_7/matem.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
img/Занятие_7/replace.png
Normal file
After Width: | Height: | Size: 81 KiB |
BIN
img/Занятие_7/up.png
Normal file
After Width: | Height: | Size: 189 KiB |
BIN
img/Занятие_7/матем.png
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
img/Занятие_7/срез.png
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
img/Занятие_7/срез_бол.png
Normal file
After Width: | Height: | Size: 176 KiB |
BIN
img/Занятие_7/срез_бол1.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
img/Занятие_7/срез_общ.png
Normal file
After Width: | Height: | Size: 54 KiB |
171
Занятие_6.ipynb
Normal file
@ -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
|
||||
}
|
365
Занятие_7.ipynb
Normal file
@ -0,0 +1,365 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"**Занятие 7**<br>Работа со строками. Методы"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"**Подсчёт букв**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"<img src=\"img/Занятие_7/матем.png\" width=\"600\">"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"**Вызов буквы из слова**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"<img src=\"img/Занятие_7/срез.png\" width=\"600\">"
|
||||
]
|
||||
},
|
||||
{
|
||||
"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": [
|
||||
"<img src=\"img/Занятие_7/срез_бол.png\" width=\"600\">"
|
||||
]
|
||||
},
|
||||
{
|
||||
"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**<br>Напишите код, чтобы программа писала слово ‘тик’ из слова ‘математика’"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"#Самостоятельная задача 1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"**Шаг среза**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"<img src=\"img/Занятие_7/срез_общ.png\" width=\"300\">"
|
||||
]
|
||||
},
|
||||
{
|
||||
"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**<br>Напишите программу, которая просит ввести вас текст, после чего выводит последнюю букву введенного вами текста. Так же выведите этот текст наоборот."
|
||||
]
|
||||
},
|
||||
{
|
||||
"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**<br>Напишите программу, которая просит вас ввести слово, после чего выводит количество букв в веденном слове."
|
||||
]
|
||||
},
|
||||
{
|
||||
"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**<br>Напишите программу, которая просит вас ввести имя и фамилию, после чего выводит сумму из символов имени и символов фамилии"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"#Самостоятельная задача 2"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"**Метод .upper()**"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"<img src=\"img/Занятие_7/up.png\" width=\"800\">"
|
||||
]
|
||||
},
|
||||
{
|
||||
"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": [
|
||||
"<img src=\"img/Занятие_7/replace.png\" width=\"800\">"
|
||||
]
|
||||
},
|
||||
{
|
||||
"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**<br>В тексте ‘близкое расстояние между вами и котом может быть опасным’ заменить слово ‘котом’ на слово ‘тигром’, сделать все буквы заглавными и вывести этот текст."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"#Самостоятельная задача 3\n",
|
||||
"x = 'близкое расстояние между вами и котом может быть опасным'\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"**Задача 3**<br>Напишите программу, которая просит вас ввести ваше имя и возраст, после чего она вас приветствует и выводит ваш возраст."
|
||||
]
|
||||
},
|
||||
{
|
||||
"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**<br>Напишите программу, используя f-строки, которая спрашивает ваше имя и размер вашей обуви. Если размер обуви больше 47, тогда выведите следующее сообщение:’Ого,{введённое имя}, да ты великан ’, иначе выведите: ’Идеальный размер, {введённое имя}’"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"#Самостоятельная задача 4"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"**Самостоятельная задача 5**<br>Напишите программу, которая все букву введенного вами текста делает заглавными."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"#Самостоятельная задача 5"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"**Самостоятельная задача 6**<br>Напишите программу, которая переворачивает введенный вами текст и повторяет его два раза."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"#Самостоятельная задача 6"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"**Самостоятельная задача 7**<br>Напишите программу, которая выдает число символов, в веденном вами тексте. Пробелы программа не должна учитывать."
|
||||
]
|
||||
},
|
||||
{
|
||||
"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
|
||||
}
|