Загрузил все лабораторные работы

This commit is contained in:
2025-05-04 15:43:08 +03:00
commit 5d7ab72b7e
75 changed files with 207752 additions and 0 deletions
@@ -0,0 +1,266 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Знакомство с Jupyter Notebook"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Jupyter Notebook чем-то похож на текстовый редактор: есть меню, панель инструментов и поле для работы (ячейки). Ячейки могут содержать как код, так и текст (неразмеченный и размеченный). Комментарии в ячейках с кодом должны начинаться со знака `#`. \n",
"\n",
"Пример ячейки с кодом:"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"3 0.2\n"
]
}
],
"source": [
"A = 3 # создаем переменную A и присваиваем ей значение 3\n",
"B = 0.2 \n",
"\n",
"# комментарий 1\n",
"# комментарий 2\n",
"\n",
"print(A, B) # выводим на экран значения переменных A и B"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"По умолчанию тип ячейки *Code*, это можно увидеть на панели под меню. Чтобы изменить тип ячейки нужно нажать на стрелочку вниз и выбрать нужный вариант. Всего вариантов четыре: *Code*, *Markdown*, *RawNBConvert* и *Heading*.\n",
"\n",
"* *Code*: ячейка с кодом Python\n",
"* *Markdown*: ячейка с размеченным текстом, язык разметки Markdown\n",
"* *RawNBConvert*: неразмеченный (сырой) текст, без курсива/полужирного шрифта\n",
"* *Heading*: устарел, раньше использовался для заголовков, сейчас их нужно создавать в режиме *Markdown*"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Пример ячейки с неразмеченным текстом:"
]
},
{
"cell_type": "raw",
"metadata": {},
"source": [
"This is the raw text."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Пример ячейки с размеченным текстом (язык разметки Markdown, почитать про него можно [здесь](http://jupyter-notebook.readthedocs.io/en/latest/examples/Notebook/Working%20With%20Markdown%20Cells.html) и [здесь](http://nestacms.com/docs/creating-content/markdown-cheat-sheet)) — см. ниже."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Что можно делать с помощью Markdown?"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Выделять заголовки разных уровней:\n",
"\n",
"# Заголовок 1\n",
"## Заголовок 2\n",
"### Заголовок 3\n",
"\n",
"Выделять части текста с помощью *курсива* или **полужирного начертания**. Или просто <s>зачеркивать</s>.\n",
"\n",
"Добавлять списки разного вида. Ненумерованный список:\n",
"\n",
"* пункт 1 \n",
"* пункт 2\n",
"\n",
"Нумерованный список:\n",
"\n",
"1. Во-первых, ...\n",
"2. Во-вторых, ...\n",
"\n",
"Для тех, кто знаком с LaTeX: можно красиво оформлять формулы, используя синтаксис, принятый в $\\LaTeX{}$ (наличие установленного на компьютере LaTeX не требуется, текст компилируется в самом Jupyter Notebook):\n",
"\n",
"$P(A|B) = \\dfrac{P(A \\cap B)}{P(B)}$"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Еще можно добавлять ссылки. Либо текст ссылки и саму ссылку:"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[Jupyter](http://jupyter.org/)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Либо просто ссылку как есть:"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<http://jupyter.org/>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"И, конечно, можно добавлять картинки!"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Так: \n",
" \n",
"![title](test.png) "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Или так (синтаксис, как в html, кто знаком):"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<img src =\"test.png\" alt =\"Test picture\">"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"*Примечание:* часть с *alt* нужна для того, чтобы в случае, если картинки с таким названием нет, выводился какой-то альтернативный текст вместо нее. Например:"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<img src =\"test2.png\" alt =\"Test picture\">"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Горячие клавиши"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"В Jupyter Notebook есть свои горячие клавиши, которые позволяют добавлять или удалять ячейки, менять их тип и так далее. Чтобы работать в режиме горячих клавиш, нужно выйти из редактирования ячейки (нажать на *Esc*), а потом набрать нужную комбинацию клавиш. Чтобы вернуться в режим редактирования ячейки, можно кликнуть на нее два раза или, выбрав ее, нажать *Enter*. Все полезные комбинации клавиш можно найти в меню (*Help - Keyboard Shortcuts*) или нажав *Esc*, а потом *H* или *P*."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Другие интересные вещи про Jupyter Notebook (и другие среды) можно почитать в обзоре — файл *Jupyter and Others.ipynb*."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Если потерялись"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"И наконец: как найти, куда Jupyter сохраняет ноутбуки — файлы с расширением `.ipynb`. Можно импортировать библиотеку *os* и узнать текущую рабочую папку (*current working directory*) — в ней будут лежать ноутбуки."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'C:\\\\Users\\\\usr07668'"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import os\n",
"os.getcwd()"
]
},
{
"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
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,198 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\n",
"## Семинар 1\n",
"\n",
"*Примечание: под программой в заданиях подразумевается просто блок работающего кода, который выполняет нужную задачу.* "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 0 (вычислительное)\n",
"\n",
"Посчитайте:\n",
"\n",
"* $log(25)$, $log(exp(3))$, $log_{10}1000$\n",
"* $\\pi^3$, $123^4$ \n",
"* $\\sqrt{459}$"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 1 (стартовое)\n",
"\n",
"В переменных `a` и `b` хранятся некоторые числа. Напишите код, который бы менял значения переменных местами. Создавать новые переменные можно. \n",
"\n",
"**Пример:**"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"# до\n",
"a = 2\n",
"b = 5"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"5\n",
"2\n"
]
}
],
"source": [
"# после\n",
"print(a)\n",
"print(b)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 2 (арифметическое)\n",
"\n",
"В переменных `a`, `b`, `c` хранятся какие-то числа. Напишите программу, которая считает их среднее арифметическое."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 3 (экономическое)\n",
"\n",
"Напишите программу, которая логарифмирует значение ВВП, которое хранится в переменной `gdp` и округляет результат до второго знака после запятой."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 3 (финансовое)\n",
"\n",
"В переменной `salary` хранится значение заработной платы респондента в рублях (можете сами присвоить `salary` какое-нибудь значение).\n",
"\n",
"Напишите программу, которая выражает заработную плату респондента в тысячах рублей и\n",
"\n",
"a) просто выводит результат перевода в тысячи на экран;\n",
"\n",
"б) просто сохраняет результат в переменную `salary_th`;\n",
"\n",
"в) сохраняет результат в переменную `salary_th` и выводит результат на экран."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 4 (политологическое)\n",
"\n",
"В переменной `fh` хранится значение индекса политической свободы Freedom House, а в переменной `p`\n",
"значение индекса Polity IV. Напишите программу, которая будет считать индекс Freedom:\n",
"\n",
"$Freedom = 0.4 \\cdot Freedom House + 0.6 \\cdot Polity IV$."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 5 (налоговое)\n",
"\n",
"Напишите программу, которая запрашивает у пользователя с клавиатуры\n",
"изначальное значение заработной платы в рублях и выводит на экран сообщение: \n",
"\n",
" Ваша заработная плата с учетом подоходного налога: n рублей.\n",
"\n",
"где `n` ‒ значение заработной платы с учетом подоходного налога (налоговая ставка 13%).\n",
"\n",
"Подсказка: для ввода информации с клавиатуры используйте функцию `input()`. Не забудьте учесть, что результат, который вводится через `input()` является строкой, а не числом. Примеры использования `input()` и более подробное знакомство с вводом-выводом в Python – см. [здесь](https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/06-04/lecture-input-output.ipynb)."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 6 (весеннее)\n",
"\n",
"С приходом весны питон решил каждый день выползать погреться на солнышко. Однако он знал, что солнце весной довольно активное, и поэтому разработал такую схему: в первый день он греется одну минуту, а в каждый последующий день увеличивает время пребывания на солнце на 3 минуты. Напишите код, который позволит вычислять, сколько минут питон будет тратить на солнечные ванны в некоторый выбранный день.\n",
"\n",
"*Внимание:* ваш код должен выводить номер дня и число минут. Использовать циклы нельзя, в задании предполагается многократный запуск ячеек с кодом."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 7 (цифровое)\n",
"\n",
"Питон выполз на улицу погулять и решил поиграть: просил прохожих назвать какую-нибудь цифру (т.е. ввести ее с клавиатуры) и приписывал эту цифру к цифре, которую назвал предыдущий прохожий. Напишите код, который позволит определить, какое число получится после опроса 4 прохожих, если известно, что первый прохожий назвал цифру 5. \n",
"Задача не подразумевает использование циклов; запускать код несколько раз / копировать ячейки можно.\n",
"\n",
"*Пример-пояснение:* первый назвал цифру 5, второй ‒ цифру 6, третий ‒ 3. Получили число 563.\n",
"\n",
"*Подсказка:* для склеивания строк (такая операция называется конкатенацией) в Python используется `+`:"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"password\n"
]
}
],
"source": [
"a = \"pass\"\n",
"b = \"word\"\n",
"\n",
"print(a + b)"
]
}
],
"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
}
@@ -0,0 +1,600 @@
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\n",
"## Семинар 1\n",
"\n",
"*Примечание: под программой в заданиях подразумевается просто блок работающего кода, который выполняет нужную задачу.* "
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 0 (вычислительное)\n",
"\n",
"Посчитайте:\n",
"\n",
"* $log(25)$, $log(exp(3))$, $log_{10}1000$\n",
"* $\\pi^3$, $123^4$ \n",
"* $\\sqrt{459}$"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import math"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"3.2188758248682006"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"math.log(25)"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"3.0"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"math.log(math.exp(3))"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"3.0"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"math.log10(1000)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"31.006276680299816"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"math.pi ** 3"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"228886641"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"123 ** 4"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"21.42428528562855"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"math.sqrt(459)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 1 (стартовое)\n",
"\n",
"В переменных `a` и `b` хранятся некоторые числа. Напишите код, который бы менял значения переменных местами. Создавать новые переменные можно. \n",
"\n",
"**Пример:**"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
"# до\n",
"a = 2\n",
"b = 5"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"5\n",
"2\n"
]
}
],
"source": [
"# после\n",
"print(a)\n",
"print(b)"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"5\n",
"2\n"
]
}
],
"source": [
"c = a\n",
"a = b\n",
"b = c\n",
"\n",
"print(a)\n",
"print(b)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 2 (арифметическое)\n",
"\n",
"В переменных `a`, `b`, `c` хранятся какие-то числа. Напишите программу, которая считает их среднее арифметическое."
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"40.0"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"a = 45\n",
"b = 55\n",
"c = 20\n",
"\n",
"mean_abc = (a + b + c) / 3\n",
"mean_abc"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 3 (экономическое)\n",
"\n",
"Напишите программу, которая логарифмирует значение ВВП, которое хранится в переменной `gdp` и округляет результат до второго знака после запятой."
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"17.03\n"
]
}
],
"source": [
"gdp = 25010698\n",
"\n",
"res = round(math.log(gdp), 2)\n",
"print(res)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 4 (финансовое)\n",
"\n",
"В переменной `salary` хранится значение заработной платы респондента в рублях (можете сами присвоить `salary` какое-нибудь значение).\n",
"\n",
"Напишите программу, которая выражает заработную плату респондента в тысячах рублей и\n",
"\n",
"a) просто выводит результат перевода в тысячи на экран;\n",
"\n",
"б) просто сохраняет результат в переменную `salary_th`;\n",
"\n",
"в) сохраняет результат в переменную `salary_th` и выводит результат на экран."
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [],
"source": [
"salary = 35000"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"35.0\n"
]
}
],
"source": [
"# a\n",
"print(salary / 1000)"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [],
"source": [
"# b\n",
"salary_th = salary / 1000"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"35.0\n"
]
}
],
"source": [
"# c\n",
"salary_th = salary / 1000\n",
"print(salary_th)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 5 (политологическое)\n",
"\n",
"В переменной `fh` хранится значение индекса политической свободы Freedom House, а в переменной `p`\n",
"значение индекса Polity IV. Напишите программу, которая будет считать индекс Freedom:\n",
"\n",
"$Freedom = 0.4 \\cdot Freedom House + 0.6 \\cdot Polity IV$."
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"3.0"
]
},
"execution_count": 17,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"fh = 4.5\n",
"p = 2\n",
"\n",
"freedom = 0.4 * fh + 0.6 * p\n",
"freedom"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 6 (налоговое)\n",
"\n",
"Напишите программу, которая запрашивает у пользователя с клавиатуры\n",
"изначальное значение заработной платы в рублях и выводит на экран сообщение: \n",
"\n",
" Ваша заработная плата с учетом подоходного налога: n рублей.\n",
"\n",
"где `n` ‒ значение заработной платы с учетом подоходного налога (налоговая ставка 13%).\n",
"\n",
"Подсказка: для ввода информации с клавиатуры используйте функцию `input()`. Не забудьте учесть, что результат, который вводится через `input()` является строкой, а не числом. Примеры использования `input()` и более подробное знакомство с вводом-выводом в Python – см. [здесь](https://nbviewer.jupyter.org/github/allatambov/Py-programming-3/blob/master/06-04/lecture-input-output.ipynb)."
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Введите значение заработной платы: 23000\n"
]
}
],
"source": [
"n = input(\"Введите значение заработной платы: \")"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Ваша заработная плата с учетом подоходного налога: 20010 рублей.\n"
]
}
],
"source": [
"decrease = int(n) * 0.13\n",
"final = int(n) - decrease\n",
"print(\"Ваша заработная плата с учетом подоходного налога: %i рублей.\" % final)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 7 (весеннее)\n",
"\n",
"С приходом весны питон решил каждый день выползать погреться на солнышко. Однако он знал, что солнце весной довольно активное, и поэтому разработал такую схему: в первый день он греется одну минуту, а в каждый последующий день увеличивает время пребывания на солнце на 3 минуты. Напишите код, который позволит вычислять, сколько минут питон будет тратить на солнечные ванны в некоторый выбранный день.\n",
"\n",
"*Внимание:* ваш код должен выводить номер дня и число минут. Использовать циклы нельзя, в задании предполагается многократный запуск ячеек с кодом."
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [],
"source": [
"# начальные значения\n",
"\n",
"d = 1\n",
"i = 1"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"4 10\n"
]
}
],
"source": [
"# ячейка запускается несколько раз\n",
"\n",
"dnext = d + 3 # следующий день\n",
"i = i + 1 # номер дня\n",
"print(i, dnext)\n",
"\n",
"d = dnext"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Задание 8 (цифровое)\n",
"\n",
"Питон выполз на улицу погулять и решил поиграть: просил прохожих назвать какую-нибудь цифру (т.е. ввести ее с клавиатуры) и приписывал эту цифру к цифре, которую назвал предыдущий прохожий. Напишите код, который позволит определить, какое число получится после опроса 4 прохожих, если известно, что первый прохожий назвал цифру 5. \n",
"Задача не подразумевает использование циклов; запускать код несколько раз / копировать ячейки можно.\n",
"\n",
"*Пример-пояснение:* первый назвал цифру 5, второй ‒ цифру 6, третий ‒ 3. Получили число 563.\n",
"\n",
"*Подсказка:* для склеивания строк (такая операция называется конкатенацией) в Python используется `+`:"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"password\n"
]
}
],
"source": [
"a = \"pass\"\n",
"b = \"word\"\n",
"\n",
"print(a + b)"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Назовите цифру: 6\n"
]
}
],
"source": [
"n0 = '5'\n",
"n = input(\"Назовите цифру: \")\n",
"n0 = n0 + n"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Назовите цифру: 3\n"
]
}
],
"source": [
"n = input(\"Назовите цифру: \")\n",
"n0 = n0 + n"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"563\n"
]
}
],
"source": [
"print(n0)"
]
}
],
"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
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,61 @@
id,catps,mstat,soc,econ,eng,polth,mstat2,phist,law,phil,polsoc,ptheo,preg,compp,game,wpol,male
М141БПЛТЛ024,7,9,8,8,9,8,10,8,7,9,9,7,8,8,6,10,1
М141БПЛТЛ031,8,10,10,10,10,10,10,9,9,10,10,9,8,8,9,10,1
М141БПЛТЛ075,9,9,9,10,9,10,9,8,9,10,9,9,8,8,7,9,1
М141БПЛТЛ017,9,9,8,8,9,9,10,6,9,9,9,8,8,8,8,9,0
М141БПЛТЛ069,10,10,10,10,10,10,9,8,8,10,9,7,6,5,8,10,1
М141БПЛТЛ072,10,9,8,10,9,8,9,8,8,10,9,7,8,8,9,9,0
М141БПЛТЛ020,8,7,7,6,9,10,8,8,7,7,9,7,8,6,8,9,1
М141БПЛТЛ026,7,10,8,7,10,7,9,8,8,8,8,8,8,7,7,8,0
М141БПЛТЛ073,7,9,8,8,9,8,9,8,8,9,9,7,7,6,10,9,1
М141БПЛТЛ078,6,6,9,5,6,10,7,6,8,6,9,6,8,8,6,7,0
М141БПЛТЛ060,7,8,7,7,9,8,8,5,7,5,8,5,7,8,7,9,1
М141БПЛТЛ040,6,9,8,6,9,7,8,6,9,5,8,5,8,5,7,10,0
М141БПЛТЛ065,9,9,8,4,8,8,7,9,8,5,10,9,8,8,6,9,1
М141БПЛТЛ053,6,7,7,5,9,8,7,8,8,6,8,7,8,6,9,9,0
М141БПЛТЛ015,6,9,7,6,9,7,9,4,7,7,7,6,7,7,10,7,0
М141БПЛТЛ021,8,9,8,8,9,8,8,7,7,7,6,6,8,6,7,8,0
М141БПЛТЛ018,7,7,9,7,9,7,8,6,6,7,8,7,7,7,7,8,0
М141БПЛТЛ039,9,8,9,8,8,8,6,8,7,6,9,6,7,8,4,9,1
М141БПЛТЛ036,8,10,7,8,8,6,9,4,8,8,7,6,7,6,7,8,1
М141БПЛТЛ049,6,7,6,6,8,6,8,4,8,5,9,6,8,5,6,8,0
06114043,8,8,10,5,8,8,8,10,7,7,9,,7,8,7,8,1
М141БПЛТЛ048,8,6,8,6,9,6,4,4,6,4,8,4,6,7,7,8,0
М141БПЛТЛ034,6,9,7,6,9,6,8,6,7,6,6,5,8,5,8,9,0
М141БПЛТЛ045,5,8,8,7,8,6,7,6,7,7,8,6,8,6,5,8,0
М141БПЛТЛ033,5,9,8,7,9,7,9,7,7,8,8,7,8,5,7,8,0
М141БПЛТЛ083,5,5,6,5,8,7,6,5,7,5,7,5,7,5,4,7,0
М141БПЛТЛ008,10,8,8,9,8,10,9,8,9,10,9,8,5,5,10,4,1
М141БПЛТЛ001,6,7,7,4,10,7,7,6,8,6,8,4,6,6,4,8,0
М141БПЛТЛ038,7,9,6,4,9,6,7,6,7,4,8,4,5,4,9,7,1
М141БПЛТЛ052,7,7,7,7,8,6,6,6,8,6,7,5,8,6,5,7,1
М141БПЛТЛ011,7,6,8,6,9,6,6,5,6,6,7,6,8,6,5,8,0
М141БПЛТЛ004,7,7,6,6,8,6,6,5,5,5,6,5,7,5,8,8,0
М141БПЛТЛ010,6,6,7,6,9,7,7,6,7,5,8,6,8,6,5,8,1
М141БПЛТЛ071,6,9,7,7,9,6,8,4,6,7,7,6,5,,5,7,0
М141БПЛТЛ035,5,6,7,6,8,5,5,4,6,6,7,5,8,7,6,7,0
М141БПЛТЛ030,7,6,6,6,7,6,6,4,8,5,5,5,8,5,7,9,1
М141БПЛТЛ070,5,5,6,4,8,6,5,5,6,4,5,6,8,5,6,7,0
М141БПЛТЛ051,8,9,8,6,8,7,6,7,6,6,6,5,4,4,5,5,1
М141БПЛТЛ046,5,7,7,4,7,5,8,5,7,5,7,5,8,4,5,7,0
М141БПЛТЛ047,5,8,6,4,7,5,9,5,6,4,6,4,7,4,8,8,0
М141БПЛТЛ063,5,5,6,4,8,4,4,4,5,4,5,4,7,5,8,8,0
М141БПЛТЛ029,6,8,8,7,9,5,6,7,6,5,8,5,7,4,5,7,0
М141БПЛТЛ064,7,8,6,7,6,6,8,4,6,4,4,4,6,5,4,7,0
М141БПЛТЛ076,7,7,8,6,8,6,6,6,8,6,8,5,7,4,4,6,0
М141БПЛТЛ062,7,7,7,6,9,6,6,5,6,5,6,4,5,5,4,6,0
М141БПЛТЛ074,5,6,7,4,7,6,5,6,6,6,8,6,6,6,8,8,1
130232038,6,7,6,5,8,4,8,4,8,4,5,5,6,4,5,6,0
М141БПЛТЛ023,7,9,6,8,9,6,9,4,7,7,7,6,4,4,7,5,1
М141БПЛТЛ054,7,8,6,4,8,6,4,4,6,4,8,4,4,4,4,8,1
М141БПЛТЛ012,6,6,7,4,10,6,5,4,7,5,7,4,5,4,4,8,1
М141БПЛТЛ006,6,5,6,5,8,5,5,5,6,4,7,5,7,5,6,8,0
М141БПЛТЛ055,6,5,6,4,7,7,4,8,5,4,6,4,6,5,4,5,1
М141БПЛТЛ007,6,7,7,6,7,6,7,4,5,5,6,5,4,5,4,7,1
М141БПЛТЛ050,8,6,6,6,8,4,5,4,5,5,6,4,5,4,6,6,0
М141БПЛТЛ066,7,10,7,7,9,5,8,4,6,5,6,4,6,4,5,6,0
М141БПЛТЛ043,5,5,6,5,8,5,6,5,6,4,5,4,5,,4,6,0
М141БПЛТЛ084,6,7,8,4,8,5,5,,8,4,4,4,4,4,6,7,1
М141БПЛТЛ005,5,7,5,5,7,4,7,4,5,4,5,5,4,4,4,8,1
М141БПЛТЛ044,4,5,7,4,6,4,4,5,4,4,4,4,6,,5,5,1
13051038,5,4,4,4,9,5,5,5,5,4,4,,7,4,4,4,1
1 id catps mstat soc econ eng polth mstat2 phist law phil polsoc ptheo preg compp game wpol male
2 М141БПЛТЛ024 7 9 8 8 9 8 10 8 7 9 9 7 8 8 6 10 1
3 М141БПЛТЛ031 8 10 10 10 10 10 10 9 9 10 10 9 8 8 9 10 1
4 М141БПЛТЛ075 9 9 9 10 9 10 9 8 9 10 9 9 8 8 7 9 1
5 М141БПЛТЛ017 9 9 8 8 9 9 10 6 9 9 9 8 8 8 8 9 0
6 М141БПЛТЛ069 10 10 10 10 10 10 9 8 8 10 9 7 6 5 8 10 1
7 М141БПЛТЛ072 10 9 8 10 9 8 9 8 8 10 9 7 8 8 9 9 0
8 М141БПЛТЛ020 8 7 7 6 9 10 8 8 7 7 9 7 8 6 8 9 1
9 М141БПЛТЛ026 7 10 8 7 10 7 9 8 8 8 8 8 8 7 7 8 0
10 М141БПЛТЛ073 7 9 8 8 9 8 9 8 8 9 9 7 7 6 10 9 1
11 М141БПЛТЛ078 6 6 9 5 6 10 7 6 8 6 9 6 8 8 6 7 0
12 М141БПЛТЛ060 7 8 7 7 9 8 8 5 7 5 8 5 7 8 7 9 1
13 М141БПЛТЛ040 6 9 8 6 9 7 8 6 9 5 8 5 8 5 7 10 0
14 М141БПЛТЛ065 9 9 8 4 8 8 7 9 8 5 10 9 8 8 6 9 1
15 М141БПЛТЛ053 6 7 7 5 9 8 7 8 8 6 8 7 8 6 9 9 0
16 М141БПЛТЛ015 6 9 7 6 9 7 9 4 7 7 7 6 7 7 10 7 0
17 М141БПЛТЛ021 8 9 8 8 9 8 8 7 7 7 6 6 8 6 7 8 0
18 М141БПЛТЛ018 7 7 9 7 9 7 8 6 6 7 8 7 7 7 7 8 0
19 М141БПЛТЛ039 9 8 9 8 8 8 6 8 7 6 9 6 7 8 4 9 1
20 М141БПЛТЛ036 8 10 7 8 8 6 9 4 8 8 7 6 7 6 7 8 1
21 М141БПЛТЛ049 6 7 6 6 8 6 8 4 8 5 9 6 8 5 6 8 0
22 06114043 8 8 10 5 8 8 8 10 7 7 9 7 8 7 8 1
23 М141БПЛТЛ048 8 6 8 6 9 6 4 4 6 4 8 4 6 7 7 8 0
24 М141БПЛТЛ034 6 9 7 6 9 6 8 6 7 6 6 5 8 5 8 9 0
25 М141БПЛТЛ045 5 8 8 7 8 6 7 6 7 7 8 6 8 6 5 8 0
26 М141БПЛТЛ033 5 9 8 7 9 7 9 7 7 8 8 7 8 5 7 8 0
27 М141БПЛТЛ083 5 5 6 5 8 7 6 5 7 5 7 5 7 5 4 7 0
28 М141БПЛТЛ008 10 8 8 9 8 10 9 8 9 10 9 8 5 5 10 4 1
29 М141БПЛТЛ001 6 7 7 4 10 7 7 6 8 6 8 4 6 6 4 8 0
30 М141БПЛТЛ038 7 9 6 4 9 6 7 6 7 4 8 4 5 4 9 7 1
31 М141БПЛТЛ052 7 7 7 7 8 6 6 6 8 6 7 5 8 6 5 7 1
32 М141БПЛТЛ011 7 6 8 6 9 6 6 5 6 6 7 6 8 6 5 8 0
33 М141БПЛТЛ004 7 7 6 6 8 6 6 5 5 5 6 5 7 5 8 8 0
34 М141БПЛТЛ010 6 6 7 6 9 7 7 6 7 5 8 6 8 6 5 8 1
35 М141БПЛТЛ071 6 9 7 7 9 6 8 4 6 7 7 6 5 5 7 0
36 М141БПЛТЛ035 5 6 7 6 8 5 5 4 6 6 7 5 8 7 6 7 0
37 М141БПЛТЛ030 7 6 6 6 7 6 6 4 8 5 5 5 8 5 7 9 1
38 М141БПЛТЛ070 5 5 6 4 8 6 5 5 6 4 5 6 8 5 6 7 0
39 М141БПЛТЛ051 8 9 8 6 8 7 6 7 6 6 6 5 4 4 5 5 1
40 М141БПЛТЛ046 5 7 7 4 7 5 8 5 7 5 7 5 8 4 5 7 0
41 М141БПЛТЛ047 5 8 6 4 7 5 9 5 6 4 6 4 7 4 8 8 0
42 М141БПЛТЛ063 5 5 6 4 8 4 4 4 5 4 5 4 7 5 8 8 0
43 М141БПЛТЛ029 6 8 8 7 9 5 6 7 6 5 8 5 7 4 5 7 0
44 М141БПЛТЛ064 7 8 6 7 6 6 8 4 6 4 4 4 6 5 4 7 0
45 М141БПЛТЛ076 7 7 8 6 8 6 6 6 8 6 8 5 7 4 4 6 0
46 М141БПЛТЛ062 7 7 7 6 9 6 6 5 6 5 6 4 5 5 4 6 0
47 М141БПЛТЛ074 5 6 7 4 7 6 5 6 6 6 8 6 6 6 8 8 1
48 130232038 6 7 6 5 8 4 8 4 8 4 5 5 6 4 5 6 0
49 М141БПЛТЛ023 7 9 6 8 9 6 9 4 7 7 7 6 4 4 7 5 1
50 М141БПЛТЛ054 7 8 6 4 8 6 4 4 6 4 8 4 4 4 4 8 1
51 М141БПЛТЛ012 6 6 7 4 10 6 5 4 7 5 7 4 5 4 4 8 1
52 М141БПЛТЛ006 6 5 6 5 8 5 5 5 6 4 7 5 7 5 6 8 0
53 М141БПЛТЛ055 6 5 6 4 7 7 4 8 5 4 6 4 6 5 4 5 1
54 М141БПЛТЛ007 6 7 7 6 7 6 7 4 5 5 6 5 4 5 4 7 1
55 М141БПЛТЛ050 8 6 6 6 8 4 5 4 5 5 6 4 5 4 6 6 0
56 М141БПЛТЛ066 7 10 7 7 9 5 8 4 6 5 6 4 6 4 5 6 0
57 М141БПЛТЛ043 5 5 6 5 8 5 6 5 6 4 5 4 5 4 6 0
58 М141БПЛТЛ084 6 7 8 4 8 5 5 8 4 4 4 4 4 6 7 1
59 М141БПЛТЛ005 5 7 5 5 7 4 7 4 5 4 5 5 4 4 4 8 1
60 М141БПЛТЛ044 4 5 7 4 6 4 4 5 4 4 4 4 6 5 5 1
61 13051038 5 4 4 4 9 5 5 5 5 4 4 7 4 4 4 1