сделал 3 подтемы python (ДЗ)
This commit is contained in:
@@ -0,0 +1,271 @@
|
|||||||
|
{
|
||||||
|
"cells": [
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "d44be848",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"\n",
|
||||||
|
"- **Задача 1. Анкета ученика**\n",
|
||||||
|
" \n",
|
||||||
|
" Сделай программу‑анкету.\n",
|
||||||
|
" \n",
|
||||||
|
" Требования:\n",
|
||||||
|
" \n",
|
||||||
|
" 1. Спросить имя ученика.\n",
|
||||||
|
" 2. Спросить город.\n",
|
||||||
|
" 3. Спросить школу (номер или название).\n",
|
||||||
|
" 4. Вывести три строки:\n",
|
||||||
|
" \n",
|
||||||
|
" ```python\n",
|
||||||
|
" Тебя зовут <имя>\n",
|
||||||
|
" Ты живешь в городе <город>\n",
|
||||||
|
" Ты учишься в школе <школа>\n",
|
||||||
|
" ```\n",
|
||||||
|
" \n",
|
||||||
|
" - Подсказка:\n",
|
||||||
|
" \n",
|
||||||
|
" Нужен трижды `input` и трижды использование переменных в `print`."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 2,
|
||||||
|
"id": "0d1a8013",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Тебя зовут дима\n",
|
||||||
|
"Ты живешь в городе уфа\n",
|
||||||
|
"Ты из 60 школы\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"name = input('Как тебя зовут?')\n",
|
||||||
|
"city = input('Из какого ты города?')\n",
|
||||||
|
"school = input('В какой школе ты учишься или учился?')\n",
|
||||||
|
"\n",
|
||||||
|
"print(f'Тебя зовут {name}')\n",
|
||||||
|
"print(f'Ты живешь в городе {city}')\n",
|
||||||
|
"print(f'Ты из {school} школы');"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "56c0a52f",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- **Задача 2. Визитка**\n",
|
||||||
|
" \n",
|
||||||
|
" Сделай программу «визитка».\n",
|
||||||
|
" \n",
|
||||||
|
" Требования:\n",
|
||||||
|
" \n",
|
||||||
|
" 1. Спросить имя.\n",
|
||||||
|
" 2. Спросить фамилию.\n",
|
||||||
|
" 3. Спросить любимый предмет.\n",
|
||||||
|
" 4. Вывести одну «визитку» блоком:\n",
|
||||||
|
" \n",
|
||||||
|
" ```python\n",
|
||||||
|
" Твоя визитка:\n",
|
||||||
|
" Имя: <имя>\n",
|
||||||
|
" Фамилия: <фамилия>\n",
|
||||||
|
" Любимый предмет: <предмет>\n",
|
||||||
|
" ```\n",
|
||||||
|
" \n",
|
||||||
|
" - Подсказка:\n",
|
||||||
|
" \n",
|
||||||
|
" Используем несколько `print`, где часть текста — в кавычках, часть — переменные.\n",
|
||||||
|
" "
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 8,
|
||||||
|
"id": "4d883f02",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Тебя зовут Дима Медведев.\n",
|
||||||
|
"Твой любимый предмет - физика.\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"name = input('Как тебя зовут?')\n",
|
||||||
|
"surname = input('Какая у тебя фамилия?')\n",
|
||||||
|
"favorite_subject = input('Какой твой любимый предмет?')\n",
|
||||||
|
"\n",
|
||||||
|
"print(f'Тебя зовут {name} {surname}.')\n",
|
||||||
|
"print(f'Твой любимый предмет - {favorite_subject}.')"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "52df089f",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- **Задача 3. Повторное использование имени**\n",
|
||||||
|
" \n",
|
||||||
|
" Сделай программу, которая несколько раз обращается по имени.\n",
|
||||||
|
" \n",
|
||||||
|
" Требования:\n",
|
||||||
|
" \n",
|
||||||
|
" 1. Спросить имя.\n",
|
||||||
|
" 2. Вывести три строки:\n",
|
||||||
|
" \n",
|
||||||
|
" ```python\n",
|
||||||
|
" Привет, <имя>\n",
|
||||||
|
" Как дела, <имя>?\n",
|
||||||
|
" Пока, <имя>\n",
|
||||||
|
" ```\n"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 10,
|
||||||
|
"id": "c69260b4",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Привет Дима.\n",
|
||||||
|
"Как дела, Дима?\n",
|
||||||
|
"Пока, Дима.\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"name = input('Как тебя зовут?')\n",
|
||||||
|
"print(f'Привет {name}.')\n",
|
||||||
|
"print(f'Как дела, {name}?')\n",
|
||||||
|
"print(f'Пока, {name}.')\n"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "c507de55",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- **Задача 4. Мини‑диалог**\n",
|
||||||
|
" \n",
|
||||||
|
" Нужно сделать диалог, где часть информации запоминается.\n",
|
||||||
|
" \n",
|
||||||
|
" Требования:\n",
|
||||||
|
" \n",
|
||||||
|
" 1. Спросить имя.\n",
|
||||||
|
" 2. Вывести: `Привет, <имя>`.\n",
|
||||||
|
" 3. Спросить: `Что ты любишь делать?`.\n",
|
||||||
|
" 4. Вывести две строки:\n",
|
||||||
|
" \n",
|
||||||
|
" ```python\n",
|
||||||
|
" <имя>, здорово, что ты любишь <занятие>\n",
|
||||||
|
" Удачи тебе, <имя>!\n",
|
||||||
|
" ```"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 11,
|
||||||
|
"id": "cfe2e0ce",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Привет, Дима.\n",
|
||||||
|
"Дима, здорово, что ты люибшь плавать.\n",
|
||||||
|
"Удачи тебе, Дима!\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"name = input('Как тебя зовут?')\n",
|
||||||
|
"print(f'Привет, {name}.')\n",
|
||||||
|
"favorite_do = input('Что ты любишь делать?')\n",
|
||||||
|
"print(f'{name}, здорово, что ты люибшь {favorite_do}.')\n",
|
||||||
|
"print(f'Удачи тебе, {name}!')\n"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "1cb76c4f",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- **Задача 5. План на день**\n",
|
||||||
|
" \n",
|
||||||
|
" Сделай программу, которая помогает составить план.\n",
|
||||||
|
" \n",
|
||||||
|
" Требования:\n",
|
||||||
|
" \n",
|
||||||
|
" 1. Спросить, что пользователь сделает утром.\n",
|
||||||
|
" 2. Спросить, что сделает днём.\n",
|
||||||
|
" 3. Спросить, что сделает вечером.\n",
|
||||||
|
" 4. Вывести блок:\n",
|
||||||
|
" \n",
|
||||||
|
" ```python\n",
|
||||||
|
" Твой план на день:\n",
|
||||||
|
" Утром: <утро>\n",
|
||||||
|
" Днём: <день>\n",
|
||||||
|
" Вечером: <вечер>\n",
|
||||||
|
" ```"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 14,
|
||||||
|
"id": "5319e498",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Твой план на день:\n",
|
||||||
|
"Утром: готовлюсь к работе\n",
|
||||||
|
"Днем: сижу в офисе\n",
|
||||||
|
"Вечером: курю кальян\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"will_do_morning = input('Что ты делаешь утром?')\n",
|
||||||
|
"will_do_day = input('Что ты делаешь днем?')\n",
|
||||||
|
"will_do_evening = input('Что ты делаешь вечером?')\n",
|
||||||
|
"\n",
|
||||||
|
"print(f'Твой план на день:\\nУтром: {will_do_morning}\\nДнем: {will_do_day}\\nВечером: {will_do_evening}');"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"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.13.7"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nbformat": 4,
|
||||||
|
"nbformat_minor": 5
|
||||||
|
}
|
||||||
@@ -0,0 +1,403 @@
|
|||||||
|
{
|
||||||
|
"cells": [
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "7f86619f",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 1. Определи типы\n",
|
||||||
|
" \n",
|
||||||
|
" Создай 5 переменных разных типов:\n",
|
||||||
|
" \n",
|
||||||
|
" - строка;\n",
|
||||||
|
" - целое число;\n",
|
||||||
|
" - дробное число;\n",
|
||||||
|
" - логическое значение;\n",
|
||||||
|
" - `None`.\n",
|
||||||
|
" \n",
|
||||||
|
" Выведи значение каждой переменной и её тип с помощью `type()`."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 1,
|
||||||
|
"id": "4e3b13ed",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"abc <class 'str'>\n",
|
||||||
|
"1 <class 'int'>\n",
|
||||||
|
"1.0 <class 'float'>\n",
|
||||||
|
"False <class 'bool'>\n",
|
||||||
|
"None <class 'NoneType'>\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"var_1 = 'abc'\n",
|
||||||
|
"var_2 = 1\n",
|
||||||
|
"var_3 = 1.0\n",
|
||||||
|
"var_4 = False\n",
|
||||||
|
"var_5 = None\n",
|
||||||
|
"\n",
|
||||||
|
"print(var_1, type(var_1))\n",
|
||||||
|
"print(var_2, type(var_2))\n",
|
||||||
|
"print(var_3, type(var_3))\n",
|
||||||
|
"print(var_4, type(var_4))\n",
|
||||||
|
"print(var_5, type(var_5))"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "d480c9e9",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 2. Строки\n",
|
||||||
|
" \n",
|
||||||
|
" Создай две строковые переменные:\n",
|
||||||
|
" \n",
|
||||||
|
" - имя;\n",
|
||||||
|
" - фамилия.\n",
|
||||||
|
" \n",
|
||||||
|
" Выведи:\n",
|
||||||
|
" \n",
|
||||||
|
" 1. имя;\n",
|
||||||
|
" 2. фамилию;\n",
|
||||||
|
" 3. полное имя;\n",
|
||||||
|
" 4. длину полного имени через `len()`."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 12,
|
||||||
|
"id": "7dc68e3b",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Dima\n",
|
||||||
|
"Medvedev\n",
|
||||||
|
"Dima Medvedev\n",
|
||||||
|
"12\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"name = 'Dima'\n",
|
||||||
|
"surname = 'Medvedev'\n",
|
||||||
|
"\n",
|
||||||
|
"print(name)\n",
|
||||||
|
"print(surname)\n",
|
||||||
|
"print(f'{name} {surname}')\n",
|
||||||
|
"print(len(name)+len(surname))"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "ad4ee370",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 3. Числа\n",
|
||||||
|
" \n",
|
||||||
|
" Создай две переменные с числами.\n",
|
||||||
|
" \n",
|
||||||
|
" Выведи результаты операций:\n",
|
||||||
|
" \n",
|
||||||
|
" - сложение;\n",
|
||||||
|
" - вычитание;\n",
|
||||||
|
" - умножение;\n",
|
||||||
|
" - деление.\n",
|
||||||
|
" \n",
|
||||||
|
" После этого выведи тип результата деления."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 13,
|
||||||
|
"id": "fbc4fd93",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"3\n",
|
||||||
|
"-1\n",
|
||||||
|
"2\n",
|
||||||
|
"0.5\n",
|
||||||
|
"<class 'float'>\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"a = 1\n",
|
||||||
|
"b = 2\n",
|
||||||
|
"print(a + b)\n",
|
||||||
|
"print(a - b)\n",
|
||||||
|
"print(a * b)\n",
|
||||||
|
"print(a / b)\n",
|
||||||
|
"print(type(a / b))"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "0d0e9f19",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 4. Скобки и порядок действий\n",
|
||||||
|
" \n",
|
||||||
|
" Создай две переменные с результатами выражений:\n",
|
||||||
|
" \n",
|
||||||
|
" - одно выражение без скобок;\n",
|
||||||
|
" - второе похожее выражение, но со скобками.\n",
|
||||||
|
" \n",
|
||||||
|
" Выведи оба результата и покажи, что они отличаются."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 14,
|
||||||
|
"id": "fe383ba3",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"24\n",
|
||||||
|
"18\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"a = 3\n",
|
||||||
|
"b = 5\n",
|
||||||
|
"print(a * (b + a))\n",
|
||||||
|
"print(a * b + a)"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "538b91f6",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 5. Преобразование типов\n",
|
||||||
|
" \n",
|
||||||
|
" Создай переменные:\n",
|
||||||
|
" \n",
|
||||||
|
" - строку `\"25\"`;\n",
|
||||||
|
" - строку `\"3.14\"`;\n",
|
||||||
|
" - число `100`;\n",
|
||||||
|
" - дробное число `7.5`.\n",
|
||||||
|
" \n",
|
||||||
|
" Нужно:\n",
|
||||||
|
" \n",
|
||||||
|
" - строку `\"25\"` преобразовать в `int`;\n",
|
||||||
|
" - строку `\"3.14\"` преобразовать в `float`;\n",
|
||||||
|
" - число `100` преобразовать в `str`;\n",
|
||||||
|
" - дробное число `7.5` преобразовать в `str`.\n",
|
||||||
|
" \n",
|
||||||
|
" Выведи новые значения и их типы."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 20,
|
||||||
|
"id": "925a2bd7",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"25 <class 'int'> 3.14 <class 'float'> 100 <class 'str'> 7.5 <class 'str'>\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"a = '25'\n",
|
||||||
|
"b = '3.14'\n",
|
||||||
|
"c = 100\n",
|
||||||
|
"d = 7.5\n",
|
||||||
|
"a = int(a)\n",
|
||||||
|
"b = float(b)\n",
|
||||||
|
"c = str(c)\n",
|
||||||
|
"d = str(d)\n",
|
||||||
|
"print(a, type(a), b, type(b), c, type(c), d, type(d))"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "91428133",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 6. Что возвращает `input()`\n",
|
||||||
|
" \n",
|
||||||
|
" Спроси у пользователя:\n",
|
||||||
|
" \n",
|
||||||
|
" - возраст;\n",
|
||||||
|
" - рост.\n",
|
||||||
|
" \n",
|
||||||
|
" Сразу после ввода выведи тип обеих переменных.\n",
|
||||||
|
" \n",
|
||||||
|
" После этого:\n",
|
||||||
|
" \n",
|
||||||
|
" - возраст преобразуй в `int`;\n",
|
||||||
|
" - рост преобразуй в `float`;\n",
|
||||||
|
" \n",
|
||||||
|
" и снова выведи типы."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 24,
|
||||||
|
"id": "de601ce7",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"28, <class 'str'>, 178, <class 'str'> \n",
|
||||||
|
"28, <class 'int'>, 178.0, <class 'float'> \n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"age = input('Сколько тебе лет?')\n",
|
||||||
|
"height = input('Какой у тебя рост?')\n",
|
||||||
|
"print(f'{age}, {type(age)}, {height}, {type(height)} ')\n",
|
||||||
|
"age = int(age)\n",
|
||||||
|
"height = float(height)\n",
|
||||||
|
"print(f'{age}, {type(age)}, {height}, {type(height)} ')"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "a079eff1",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 7. Мини-калькулятор\n",
|
||||||
|
" \n",
|
||||||
|
" Спроси у пользователя два числа.\n",
|
||||||
|
" \n",
|
||||||
|
" Нужно:\n",
|
||||||
|
" \n",
|
||||||
|
" - преобразовать их в нужный тип;\n",
|
||||||
|
" - вывести сумму;\n",
|
||||||
|
" - вывести разность;\n",
|
||||||
|
" - вывести произведение;\n",
|
||||||
|
" - вывести деление.\n",
|
||||||
|
" \n",
|
||||||
|
" Дополнительно выведи тип каждого результата."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 28,
|
||||||
|
"id": "cb8021fa",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Сумма: 6.0, <class 'float'>\n",
|
||||||
|
"Разность: -1.0, <class 'float'>\n",
|
||||||
|
"Произведение: 8.75, <class 'float'>\n",
|
||||||
|
"Деление: 0.71, <class 'float'>\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"num_1 = input('Назови первое число:')\n",
|
||||||
|
"num_2 = input('Назови второе число:')\n",
|
||||||
|
"num_1 = float(num_1)\n",
|
||||||
|
"num_2 = float(num_2)\n",
|
||||||
|
"sum = num_1 + num_2\n",
|
||||||
|
"dif = num_1 - num_2\n",
|
||||||
|
"div = num_1 / num_2\n",
|
||||||
|
"mult = num_1 * num_2\n",
|
||||||
|
"print(f'Сумма: {sum}, {type(sum)}\\nРазность: {dif}, {type(dif)}\\nПроизведение: {mult}, {type(mult)}\\nДеление: {round(div, 2)}, {type(div)}')\n"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "5be5b6cf",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 8. Карточка пользователя\n",
|
||||||
|
" \n",
|
||||||
|
" Сделай программу, которая спрашивает у пользователя:\n",
|
||||||
|
" \n",
|
||||||
|
" - имя;\n",
|
||||||
|
" - возраст;\n",
|
||||||
|
" - рост;\n",
|
||||||
|
" - средний балл.\n",
|
||||||
|
" \n",
|
||||||
|
" После этого программа должна:\n",
|
||||||
|
" \n",
|
||||||
|
" 1. преобразовать данные в нужные типы;\n",
|
||||||
|
" 2. вывести карточку пользователя в несколько строк;\n",
|
||||||
|
" 3. отдельно вывести тип каждой переменной;\n",
|
||||||
|
" 4. вывести длину имени через `len()`."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 32,
|
||||||
|
"id": "75f91b3a",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Имя: Дима\n",
|
||||||
|
"Возраст: 28\n",
|
||||||
|
"Рост: 178\n",
|
||||||
|
"Средний балл: 4.7\n",
|
||||||
|
"Дима <class 'str'> 28 <class 'int'> 178 <class 'int'> 4.7 <class 'float'>\n",
|
||||||
|
"Длина имени: 4 символа\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"name = str(input('Как тебя зовут?'))\n",
|
||||||
|
"age = int(input('Сколько тебе лет?'))\n",
|
||||||
|
"height = int(input('Какой у тебя рост?'))\n",
|
||||||
|
"grade = float(input('Какой у тебя средний балл по диплому?'))\n",
|
||||||
|
"\n",
|
||||||
|
"print(f'Имя: {name}\\nВозраст: {age}\\nРост: {height}\\nСредний балл: {grade}')\n",
|
||||||
|
"print(name, type(name), age, type(age), height, type(height), grade, type(grade))\n",
|
||||||
|
"print(f'Длина имени: {len(name)} символа')"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"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.13.7"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nbformat": 4,
|
||||||
|
"nbformat_minor": 5
|
||||||
|
}
|
||||||
@@ -0,0 +1,433 @@
|
|||||||
|
{
|
||||||
|
"cells": [
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "55fd4c86",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 1. Простые вычисления\n",
|
||||||
|
" \n",
|
||||||
|
" Создай две переменные с числами.\n",
|
||||||
|
" \n",
|
||||||
|
" Выведи:\n",
|
||||||
|
" \n",
|
||||||
|
" - сумму;\n",
|
||||||
|
" - разность;\n",
|
||||||
|
" - произведение;\n",
|
||||||
|
" - результат деления.\n",
|
||||||
|
" \n",
|
||||||
|
" **Требования:**\n",
|
||||||
|
" \n",
|
||||||
|
" - использовать переменные, а не числа прямо в `print`;\n",
|
||||||
|
" - каждую операцию вывести с новой строки."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 5,
|
||||||
|
"id": "91a5f5f1",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Сумма: 15\n",
|
||||||
|
"Разность: -5\n",
|
||||||
|
"Произведение: 50\n",
|
||||||
|
"Деление: 0.5\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"var_1 = 5\n",
|
||||||
|
"var_2 = 10\n",
|
||||||
|
"sum = var_1 + var_2\n",
|
||||||
|
"dif = var_1 - var_2\n",
|
||||||
|
"mult = var_1 * var_2\n",
|
||||||
|
"div = var_1 / var_2\n",
|
||||||
|
"\n",
|
||||||
|
"print(f'Сумма: {sum}\\nРазность: {dif}\\nПроизведение: {mult}\\nДеление: {div}')"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "f6784a18",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 2. Порядок действий\n",
|
||||||
|
" \n",
|
||||||
|
" Сделай программу, в которой будут два похожих выражения:\n",
|
||||||
|
" \n",
|
||||||
|
" - одно без скобок;\n",
|
||||||
|
" - второе со скобками.\n",
|
||||||
|
" \n",
|
||||||
|
" Выведи оба результата.\n",
|
||||||
|
" \n",
|
||||||
|
" **Требования:**\n",
|
||||||
|
" \n",
|
||||||
|
" - результаты должны отличаться;\n",
|
||||||
|
" - после вывода должно быть видно, что скобки меняют ответ."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 6,
|
||||||
|
"id": "ec602b7d",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Выражение без скобок: 105\n",
|
||||||
|
" Выражение со скобкой: 150\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"var_1 = 5\n",
|
||||||
|
"var_2 = 10\n",
|
||||||
|
"print(f'Выражение без скобок: {var_1 + var_2 * var_2}\\n Выражение со скобкой: {(var_1 + var_2) * var_2}')"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "bd598e93",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 3. Остаток и целая часть\n",
|
||||||
|
" \n",
|
||||||
|
" Создай две переменные с числами.\n",
|
||||||
|
" \n",
|
||||||
|
" Выведи:\n",
|
||||||
|
" \n",
|
||||||
|
" - результат обычного деления `/`;\n",
|
||||||
|
" - результат целочисленного деления `//`;\n",
|
||||||
|
" - остаток от деления `%`.\n",
|
||||||
|
" \n",
|
||||||
|
" **Требования:**\n",
|
||||||
|
" \n",
|
||||||
|
" - использовать одни и те же два числа;\n",
|
||||||
|
" - результаты подписать понятным текстом."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 8,
|
||||||
|
"id": "b3a6d97e",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Обычное деление: 0.5\n",
|
||||||
|
"Целочисленное деление: 0\n",
|
||||||
|
"Остаток от деления: 5\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"var_1 = 5\n",
|
||||||
|
"var_2 = 10\n",
|
||||||
|
"print(f'Обычное деление: {var_1 / var_2}\\nЦелочисленное деление: {var_1 // var_2}\\nОстаток от деления: {var_1 % var_2}')"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "44fbe39b",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 4. Степень и повторение строки\n",
|
||||||
|
" \n",
|
||||||
|
" Сделай программу из двух частей:\n",
|
||||||
|
" \n",
|
||||||
|
" - Часть 1\n",
|
||||||
|
" \n",
|
||||||
|
" Создай переменную с числом и выведи:\n",
|
||||||
|
" \n",
|
||||||
|
" - квадрат числа;\n",
|
||||||
|
" - куб числа.\n",
|
||||||
|
" - Часть 2\n",
|
||||||
|
" \n",
|
||||||
|
" Создай переменную со строкой и выведи её:\n",
|
||||||
|
" \n",
|
||||||
|
" - один раз;\n",
|
||||||
|
" - три раза подряд.\n",
|
||||||
|
" \n",
|
||||||
|
" **Требования:**\n",
|
||||||
|
" \n",
|
||||||
|
" - для числа использовать оператор `*`;"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 15,
|
||||||
|
"id": "a1fdaf3e",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Квадрат числа: 25\n",
|
||||||
|
"Куб числа: 125\n",
|
||||||
|
"Выводим один раз: string\n",
|
||||||
|
"Выводим 3 раза: stringstringstring\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"var_1 = 5\n",
|
||||||
|
"print(f'Квадрат числа: {var_1 ** 2}\\nКуб числа: {var_1 ** 3}')\n",
|
||||||
|
"\n",
|
||||||
|
"var_2 = 'string'\n",
|
||||||
|
"print(f'Выводим один раз: {var_2}\\nВыводим 3 раза: {var_2 * 3}')\n"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "3aa41bda",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 5. Сравнение значений\n",
|
||||||
|
" \n",
|
||||||
|
" Создай две переменные с числами.\n",
|
||||||
|
" \n",
|
||||||
|
" Выведи результаты сравнений:\n",
|
||||||
|
" \n",
|
||||||
|
" - равно ли первое второму;\n",
|
||||||
|
" - не равно ли первое второму;\n",
|
||||||
|
" - больше ли первое;\n",
|
||||||
|
" - меньше ли первое;\n",
|
||||||
|
" - больше или равно;\n",
|
||||||
|
" - меньше или равно.\n",
|
||||||
|
" \n",
|
||||||
|
" **Требования:**\n",
|
||||||
|
" \n",
|
||||||
|
" - все сравнения должны быть через переменные;\n",
|
||||||
|
" - каждый результат вывести отдельно."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 17,
|
||||||
|
"id": "119b33c3",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Первое число = 5\n",
|
||||||
|
"Второе число = 10\n",
|
||||||
|
"Равны ли числа? False\n",
|
||||||
|
"Не равны ли числа? True\n",
|
||||||
|
"Первое больше второго? False\n",
|
||||||
|
"Первое меньше второго? True\n",
|
||||||
|
"Первое больше или равно второму? False\n",
|
||||||
|
"Первое меньше или равно второму? True\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"var_1 = 5\n",
|
||||||
|
"var_2 = 10\n",
|
||||||
|
"print(f'Первое число = {var_1}\\nВторое число = {var_2}')\n",
|
||||||
|
"print(f'Равны ли числа? {var_1 == var_2}')\n",
|
||||||
|
"print(f'Не равны ли числа? {var_1 != var_2}')\n",
|
||||||
|
"print(f'Первое больше второго? {var_1 > var_2}')\n",
|
||||||
|
"print(f'Первое меньше второго? {var_1 < var_2}')\n",
|
||||||
|
"print(f'Первое больше или равно второму? {var_1 >= var_2}')\n",
|
||||||
|
"print(f'Первое меньше или равно второму? {var_1 <= var_2}')"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "d4194607",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 6. Выражения с `input()`\n",
|
||||||
|
" \n",
|
||||||
|
" Спроси у пользователя два числа.\n",
|
||||||
|
" \n",
|
||||||
|
" После этого:\n",
|
||||||
|
" \n",
|
||||||
|
" - преобразуй их в нужный тип;\n",
|
||||||
|
" - выведи сумму;\n",
|
||||||
|
" - выведи произведение;\n",
|
||||||
|
" - выведи результат сравнения: больше ли первое число второго.\n",
|
||||||
|
" \n",
|
||||||
|
" **Требования:**\n",
|
||||||
|
" \n",
|
||||||
|
" - использовать `input()`;\n",
|
||||||
|
" - использовать преобразование типов;\n",
|
||||||
|
" - использовать и арифметический оператор, и оператор сравнения."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 18,
|
||||||
|
"id": "633f347d",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Сумма чисел = 15.0\n",
|
||||||
|
"Произведение чисел = 50.0\n",
|
||||||
|
"Первое число больше второго? False\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"var_1 = float(input('Задай первое число'))\n",
|
||||||
|
"var_2 = float(input('Задай второе число'))\n",
|
||||||
|
"sum = var_1 + var_2\n",
|
||||||
|
"mult = var_1 * var_2\n",
|
||||||
|
"print(f'Сумма чисел = {sum}\\nПроизведение чисел = {mult}\\nПервое число больше второго? {var_1 > var_2}')"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "3b121f7c",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 7. Мини-калькулятор с проверками\n",
|
||||||
|
" \n",
|
||||||
|
" Спроси у пользователя два числа.\n",
|
||||||
|
" \n",
|
||||||
|
" Программа должна вывести:\n",
|
||||||
|
" \n",
|
||||||
|
" - сумму;\n",
|
||||||
|
" - разность;\n",
|
||||||
|
" - произведение;\n",
|
||||||
|
" - деление;\n",
|
||||||
|
" - остаток от деления;\n",
|
||||||
|
" - результат сравнения: равны ли числа;\n",
|
||||||
|
" - результат сравнения: какое число больше.\n",
|
||||||
|
" \n",
|
||||||
|
" **Требования:**\n",
|
||||||
|
" \n",
|
||||||
|
" - числа должны вводиться пользователем;\n",
|
||||||
|
" - нужно использовать несколько разных операторов;\n",
|
||||||
|
" - вывод должен быть аккуратным и понятным."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 26,
|
||||||
|
"id": "bcceaa64",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Сумма: 15.0\n",
|
||||||
|
"Разность: -5.0\n",
|
||||||
|
"Произведение: 50.0\n",
|
||||||
|
"Деление: 0.5\n",
|
||||||
|
"Остаток от деления: 5.0\n",
|
||||||
|
"Равны ли числа? False\n",
|
||||||
|
"Какой число больше? - второе больше\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"var_1 = float(input('Задай первое число'))\n",
|
||||||
|
"var_2 = float(input('Задай второе число'))\n",
|
||||||
|
"sum = var_1 + var_2\n",
|
||||||
|
"dif = var_1 - var_2\n",
|
||||||
|
"mult = var_1 * var_2\n",
|
||||||
|
"div = var_1 / var_2\n",
|
||||||
|
"ost = var_1 % var_2\n",
|
||||||
|
"print(f'Сумма: {sum}\\nРазность: {dif}\\nПроизведение: {mult}\\nДеление: {round(div, 2)}\\nОстаток от деления: {ost}')\n",
|
||||||
|
"print(f\"Равны ли числа? {var_1 == var_2}\\nКакой число больше? - {'первое больше' if var_1 > var_2 else 'второе больше' if var_1 < var_2 else 'числа равны'}\")"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"id": "c822f9b4",
|
||||||
|
"metadata": {},
|
||||||
|
"source": [
|
||||||
|
"- Задача 8. Карточка вычислений\n",
|
||||||
|
" \n",
|
||||||
|
" Спроси у пользователя:\n",
|
||||||
|
" \n",
|
||||||
|
" - имя;\n",
|
||||||
|
" - возраст;\n",
|
||||||
|
" - сколько часов в день он учится;\n",
|
||||||
|
" - сколько часов в день отдыхает.\n",
|
||||||
|
" \n",
|
||||||
|
" После этого программа должна вывести мини-отчет:\n",
|
||||||
|
" \n",
|
||||||
|
" - имя пользователя;\n",
|
||||||
|
" - через сколько лет ему будет 18, если сейчас меньше 18;\n",
|
||||||
|
" - сколько всего часов занимает учеба и отдых вместе;\n",
|
||||||
|
" - больше ли учебы, чем отдыха;\n",
|
||||||
|
" - равны ли часы учебы и отдыха.\n",
|
||||||
|
" \n",
|
||||||
|
" **Требования:**\n",
|
||||||
|
" \n",
|
||||||
|
" - использовать строки, числа и сравнения;\n",
|
||||||
|
" - использовать арифметические операторы;\n",
|
||||||
|
" - использовать операторы сравнения;\n",
|
||||||
|
" - все вычисления делать через переменные."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"execution_count": 34,
|
||||||
|
"id": "d2bb4328",
|
||||||
|
"metadata": {},
|
||||||
|
"outputs": [
|
||||||
|
{
|
||||||
|
"name": "stdout",
|
||||||
|
"output_type": "stream",
|
||||||
|
"text": [
|
||||||
|
"Имя пользователя: Дима\n",
|
||||||
|
"Через 3 лет пользователю будет 18 лет\n",
|
||||||
|
"Учеба и отдых занимает 8.5 часов в день\n",
|
||||||
|
"Учеба занимает 3.0, а отдых - 5.5.Отдых занимает больше на 2.5\n"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"source": [
|
||||||
|
"name = input('Как тебя зовут?')\n",
|
||||||
|
"age = int(input('Сколько тебе лет?'))\n",
|
||||||
|
"study_hours = float(input('Сколько часов в день ты учишься?'))\n",
|
||||||
|
"relax_hours = float(input('Сколько часов в день отдыхаешь?'))\n",
|
||||||
|
"dif = 18 - age\n",
|
||||||
|
"print(f'Имя пользователя: {name}')\n",
|
||||||
|
"print(f'Через {18 - age} лет пользователю будет 18 лет' if age < 18 else 'Пользователь совершеннолетний')\n",
|
||||||
|
"print(f'Учеба и отдых занимает {study_hours + relax_hours} часов в день')\n",
|
||||||
|
"print(f\"Учеба занимает {study_hours}, а отдых - {relax_hours}.\" \n",
|
||||||
|
" f\"{f'Учеба занимает больше на {study_hours - relax_hours}' if study_hours > relax_hours else f'Отдых занимает больше на {relax_hours - study_hours}' if study_hours < relax_hours else 'Учеба и отдых занимают одинаковое количество времени'}\")"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"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.13.7"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nbformat": 4,
|
||||||
|
"nbformat_minor": 5
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user