upd lesson 02

This commit is contained in:
nik
2025-10-22 12:20:09 +00:00
parent 4783e95149
commit 3b79464820

View File

@@ -13,15 +13,51 @@
"id": "b5e77c64-3ca8-4bcb-ac43-c6a1e404421c", "id": "b5e77c64-3ca8-4bcb-ac43-c6a1e404421c",
"metadata": {}, "metadata": {},
"source": [ "source": [
"**Type Casting** (*или приведение переменных*) - это процесс конвертации переменной из одного типа данных в другой. " "**Type Casting** (*или приведение переменных*) - это процесс конвертации переменной из одного типа данных в другой. Посмотрим на этот процесс на примере."
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "afa0f4df-127b-40ff-8ce6-529a53125f33",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"изначальный тип name: <class 'str'>\n",
"изначальный тип age: <class 'int'>\n",
"изначальный тип gpa: <class 'float'>\n",
"изначальный тип is_student: <class 'bool'>\n",
"тип gpa после приведения: <class 'int'>\n",
"gpa после приведения: 3\n"
]
}
],
"source": [
"# введем переменную gpa типа float со значением 3.2\n",
"gpa = 3.2\n",
"\n",
"# проверим ее тип\n",
"print(f\"gpa type: {type(gpa)}\")\n",
"\n",
"# приведем значение gpa к типу int \n",
"gpa = int(gpa)\n",
"\n",
"# посмотрим на тип gpa теперь \n",
"print(f\"new gpa type: {type(gpa)}\") \n",
"\n",
"# но посмотрим на новое значение gpa\n",
"print(f\"gpa value after type casting: {gpa}\")"
] ]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"id": "12216e6b-231e-4346-a47f-ab1292210565", "id": "30c54b5d-d444-4413-b20d-3bc6b8abc33b",
"metadata": {}, "metadata": {},
"source": [ "source": [
"# Задания" "Как можно заметить, мы потеряли дробную часть и осталась только целая, так как `int` - целочисленный тип данных."
] ]
} }
], ],