From 88a2d540bfb2a8a2e766f7f62d624df2fc300a14 Mon Sep 17 00:00:00 2001 From: nik Date: Sat, 25 Oct 2025 14:30:08 +0000 Subject: [PATCH] working on lesson 02 --- 02_type_casting.ipynb | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/02_type_casting.ipynb b/02_type_casting.ipynb index 6a7b5c6..8a2f3bb 100644 --- a/02_type_casting.ipynb +++ b/02_type_casting.ipynb @@ -271,17 +271,42 @@ "id": "943d648a-4ebb-48a2-a194-43cf6dc7b320", "metadata": {}, "source": [ - "Мы получили `True`. На самом деле здесь все не так сложно. Просто любое ненулевое значение приводится к `True`, а нулевое к `False`. Для строки нулевое значение - пустая строка `\"\"`. Посмотрим на примерах." + "Мы получили `True`. На самом деле здесь все не так сложно. Просто любое ненулевое значение приводится к `True`, а нулевое к `False`. Для строки нулевое значение - пустая строка `''`. Посмотрим на примерах." ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "id": "7c4e5ebd-aece-4d81-bfc1-21a1c6559b55", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "null value for str: False\n", + "null value for int: False\n", + "null value for float: False\n" + ] + } + ], "source": [ - "print(f\"\") # \n" + "# нулевое значение для str\n", + "print(f\"null value for str: {bool('')}\")\n", + "\n", + "# нулевое значение для int\n", + "print(f\"null value for int: {bool(0)}\")\n", + "\n", + "# нулевое значение для float\n", + "print(f\"null value for float: {bool(0.0)}\")" + ] + }, + { + "cell_type": "markdown", + "id": "a1dd057d-8447-45e0-a31f-2195506e420d", + "metadata": {}, + "source": [ + "# Задания" ] } ],