{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "a7832cda",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "17 <== فرد\n",
      "18 <== زوج\n",
      "19 <== فرد\n",
      "20 <== زوج\n",
      "21 <== فرد\n",
      "22 <== زوج\n",
      "23 <== فرد\n",
      "24 <== زوج\n",
      "25 <== فرد\n",
      "26 <== زوج\n",
      "27 <== فرد\n",
      "28 <== زوج\n",
      "29 <== فرد\n",
      "30 <== زوج\n",
      "31 <== فرد\n",
      "32 <== زوج\n",
      "33 <== فرد\n",
      "34 <== زوج\n",
      "35 <== فرد\n",
      "36 <== زوج\n",
      "37 <== فرد\n",
      "38 <== زوج\n",
      "39 <== فرد\n",
      "40 <== زوج\n",
      "41 <== فرد\n",
      "42 <== زوج\n",
      "43 <== فرد\n",
      "44 <== زوج\n",
      "45 <== فرد\n",
      "46 <== زوج\n",
      "47 <== فرد\n",
      "48 <== زوج\n",
      "49 <== فرد\n",
      "50 <== زوج\n",
      "51 <== فرد\n",
      "52 <== زوج\n",
      "53 <== فرد\n",
      "54 <== زوج\n",
      "55 <== فرد\n",
      "56 <== زوج\n",
      "57 <== فرد\n",
      "58 <== زوج\n",
      "59 <== فرد\n",
      "60 <== زوج\n",
      "61 <== فرد\n",
      "62 <== زوج\n",
      "63 <== فرد\n",
      "64 <== زوج\n",
      "65 <== فرد\n",
      "66 <== زوج\n",
      "67 <== فرد\n",
      "68 <== زوج\n",
      "69 <== فرد\n",
      "70 <== زوج\n",
      "71 <== فرد\n",
      "72 <== زوج\n",
      "73 <== فرد\n",
      "74 <== زوج\n",
      "75 <== فرد\n",
      "76 <== زوج\n",
      "77 <== فرد\n",
      "78 <== زوج\n",
      "79 <== فرد\n",
      "80 <== زوج\n",
      "81 <== فرد\n",
      "82 <== زوج\n",
      "83 <== فرد\n",
      "84 <== زوج\n",
      "85 <== فرد\n",
      "86 <== زوج\n",
      "87 <== فرد\n",
      "88 <== زوج\n",
      "89 <== فرد\n",
      "90 <== زوج\n",
      "91 <== فرد\n",
      "92 <== زوج\n",
      "93 <== فرد\n",
      "94 <== زوج\n",
      "95 <== فرد\n",
      "96 <== زوج\n"
     ]
    }
   ],
   "source": [
    "a = int(input())\n",
    "b = int(input())\n",
    "\n",
    "\n",
    "while True :\n",
    "\n",
    "    a += 1\n",
    "\n",
    "    if a > b :\n",
    "        break\n",
    "\n",
    "    if a%2 == 0:\n",
    "        print(a, '<== زوج')\n",
    "    else : \n",
    "        print(a, '<== فرد')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "e0036846",
   "metadata": {},
   "outputs": [],
   "source": [
    "a = 2\n",
    "b = 8\n",
    "c = 12"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "d5df32b9",
   "metadata": {},
   "outputs": [],
   "source": [
    "a, b, c = 2, 8, 12"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "f90c2d6f",
   "metadata": {},
   "outputs": [],
   "source": [
    "name0 = 'hamed'\n",
    "name1 = 'ali'\n",
    "name2 = 'hasan'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "id": "8aa9f101",
   "metadata": {},
   "outputs": [],
   "source": [
    "names = ['hamed', 'ali', 'hasan', 'ilia','zahra', 'narges', 'armita', 12.8, 5, True]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "cdb975c6",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "list"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "type(names)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "6bc97a85",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['hamed', 'ali', 'hasan', 'ilia', 'zahra', 'narges', 'armita']\n"
     ]
    }
   ],
   "source": [
    "print(names)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "5efe5d1a",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'h'"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a = 'hamed'\n",
    "a[0]"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "179ab6e4",
   "metadata": {},
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "a41c7935",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'h'"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "names[0][0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "1fb82979",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'a'"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "names[2][1]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "id": "1d324934",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'hasan'"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "names[2]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "id": "aba172a2",
   "metadata": {},
   "outputs": [
    {
     "ename": "IndexError",
     "evalue": "list index out of range",
     "output_type": "error",
     "traceback": [
      "\u001b[31m---------------------------------------------------------------------------\u001b[39m",
      "\u001b[31mIndexError\u001b[39m                                Traceback (most recent call last)",
      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[26]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m names[\u001b[32m10\u001b[39m]\n",
      "\u001b[31mIndexError\u001b[39m: list index out of range"
     ]
    }
   ],
   "source": [
    "names[10]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "id": "213cfc36",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['ilia', 'zahra', 'narges', 'armita', 12.8]"
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "names[3:8]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "id": "560d0ed0",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['hamed', 'ali', 'hasan', 'ilia', 'zahra', 'narges']"
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "names[:6]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "id": "019035b4",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['zahra', 'narges', 'armita', 12.8, 5, True]"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "names[4:]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "id": "653f6d56",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['hamed', 'ali', 'hasan', 'ilia', 'zahra', 'narges', 'armita', 12.8, 5, True]"
      ]
     },
     "execution_count": 33,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "names[:]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "id": "6fb06bf8",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "hamed\n",
      "ali\n",
      "hasan\n",
      "ilia\n",
      "zahra\n",
      "narges\n",
      "armita\n",
      "12.8\n",
      "5\n",
      "True\n"
     ]
    }
   ],
   "source": [
    "for i in names:\n",
    "    print(i)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "81091678",
   "metadata": {},
   "outputs": [],
   "source": [
    "# اضافه کردن اطلاعات به آخر لیست\n",
    "names.append('test')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "id": "c5cf81e9",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['hamed', 'ali', 'hasan', 'ilia', 'zahra', 'narges', 'armita', 12.8, 5, True, 'test']\n"
     ]
    }
   ],
   "source": [
    "print(names[:])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "b4499cb8",
   "metadata": {},
   "outputs": [],
   "source": [
    "names.insert(2, 'hi')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 52,
   "id": "3e346994",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['hamed', 'ali', 'hi', 'hasan', 'ilia', 'zahra', 'narges', 'armita', 12.8, 5, True, 'test']\n"
     ]
    }
   ],
   "source": [
    "print(names[:])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 53,
   "id": "9ade4ff3",
   "metadata": {},
   "outputs": [],
   "source": [
    "names.append('hamed')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "id": "e1f335e3",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['hamed', 'ali', 'hi', 'hasan', 'ilia', 'zahra', 'narges', 'armita', 12.8, 5, True, 'test', 'hamed']\n"
     ]
    }
   ],
   "source": [
    "print(names[:])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 55,
   "id": "33ab0d93",
   "metadata": {},
   "outputs": [],
   "source": [
    "names.remove('hamed')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "id": "b71eaa72",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['ali', 'hi', 'hasan', 'ilia', 'zahra', 'narges', 'armita', 12.8, 5, True, 'test', 'hamed']\n"
     ]
    }
   ],
   "source": [
    "print(names[:])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "id": "8fe6661d",
   "metadata": {},
   "outputs": [],
   "source": [
    "a = names.pop(2)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 58,
   "id": "41b4d7ba",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['ali', 'hi', 'ilia', 'zahra', 'narges', 'armita', 12.8, 5, True, 'test', 'hamed']\n"
     ]
    }
   ],
   "source": [
    "print(names[:])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "id": "bc0806ac",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "hasan\n"
     ]
    }
   ],
   "source": [
    "print(a)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "id": "22994b62",
   "metadata": {},
   "outputs": [],
   "source": [
    "d = names"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 61,
   "id": "42d41bf8",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['ali', 'hi', 'ilia', 'zahra', 'narges', 'armita', 12.8, 5, True, 'test', 'hamed']\n"
     ]
    }
   ],
   "source": [
    "print(d)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 62,
   "id": "ca9f7e1e",
   "metadata": {},
   "outputs": [],
   "source": [
    "d.append('18')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 63,
   "id": "5e7b0cde",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['ali', 'hi', 'ilia', 'zahra', 'narges', 'armita', 12.8, 5, True, 'test', 'hamed', '18']\n"
     ]
    }
   ],
   "source": [
    "print(d)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 64,
   "id": "d8c65afd",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['ali', 'hi', 'ilia', 'zahra', 'narges', 'armita', 12.8, 5, True, 'test', 'hamed', '18']\n"
     ]
    }
   ],
   "source": [
    "print(names)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "id": "cfe5ce0f",
   "metadata": {},
   "outputs": [],
   "source": [
    "h = names.copy()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 66,
   "id": "ed328eff",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['ali', 'hi', 'ilia', 'zahra', 'narges', 'armita', 12.8, 5, True, 'test', 'hamed', '18']\n"
     ]
    }
   ],
   "source": [
    "print(h)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 67,
   "id": "78df7afc",
   "metadata": {},
   "outputs": [],
   "source": [
    "h.clear()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 68,
   "id": "c961f1d5",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[]\n"
     ]
    }
   ],
   "source": [
    "print(h)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 69,
   "id": "b3e33aad",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['ali', 'hi', 'ilia', 'zahra', 'narges', 'armita', 12.8, 5, True, 'test', 'hamed', '18']\n"
     ]
    }
   ],
   "source": [
    "print(names)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 70,
   "id": "b40f6ac0",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1"
      ]
     },
     "execution_count": 70,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "names.index('hi')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 71,
   "id": "fc94af3a",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'hi'"
      ]
     },
     "execution_count": 71,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "names[1]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 72,
   "id": "a6e651eb",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1"
      ]
     },
     "execution_count": 72,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "names.count('hi')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 73,
   "id": "7f883360",
   "metadata": {},
   "outputs": [],
   "source": [
    "names.extend([8,9,6])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 76,
   "id": "483572ea",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['ali', 'hi', 'ilia', 'zahra', 'narges', 'armita', 12.8, 5, True, 'test', 'hamed', '18', 8, 9, 6]\n"
     ]
    }
   ],
   "source": [
    "print(names)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 77,
   "id": "118288b7",
   "metadata": {},
   "outputs": [
    {
     "ename": "TypeError",
     "evalue": "'<' not supported between instances of 'float' and 'str'",
     "output_type": "error",
     "traceback": [
      "\u001b[31m---------------------------------------------------------------------------\u001b[39m",
      "\u001b[31mTypeError\u001b[39m                                 Traceback (most recent call last)",
      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[77]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m names.sort()\n",
      "\u001b[31mTypeError\u001b[39m: '<' not supported between instances of 'float' and 'str'"
     ]
    }
   ],
   "source": [
    "names.sort()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 78,
   "id": "7c1eb156",
   "metadata": {},
   "outputs": [],
   "source": [
    "names.reverse()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 80,
   "id": "e6ecc8bf",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[6, 9, 8, '18', 'hamed', 'test', True, 5, 12.8, 'zahra', 'narges', 'ilia', 'hi', 'armita', 'ali']\n"
     ]
    }
   ],
   "source": [
    "print(names)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "1c8f7e0b",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 85,
   "id": "0cb7f4f4",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "hi\n",
      "may name is hamed\n"
     ]
    }
   ],
   "source": [
    "print('hi\\nmay name is hamed')"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e9f850a3",
   "metadata": {},
   "source": [
    "پرژه جلسه چهارم"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "a3f72845",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "به برنامه خودتون خوش آمدید😃\n",
      "\n",
      "1.اضافه کردن برنامه جدید\n",
      "2.حذف کردن برنامه انجام شده\n",
      "3.نمایش برنامه های مانده\n",
      "4.تغیر الویت بندی\n",
      "5.خروج\n",
      "------------------------------------------------------------\n",
      "خرید\n",
      "ورزش\n",
      "برنامه نویسی\n",
      "برنامه با موفقیت بسته شد✅\n"
     ]
    }
   ],
   "source": [
    "print('به برنامه خودتون خوش آمدید😃\\n')\n",
    "print('1.اضافه کردن برنامه جدید')\n",
    "print('2.حذف کردن برنامه انجام شده')\n",
    "print('3.نمایش برنامه های مانده')\n",
    "print('4.تغیر الویت بندی')\n",
    "print('5.خروج')\n",
    "print('-'*60)\n",
    "\n",
    "todolist = []\n",
    "\n",
    "while True:\n",
    "\n",
    "    user_input = input('وارد بکن')\n",
    "\n",
    "    if user_input == '5':\n",
    "        print('برنامه با موفقیت بسته شد✅')\n",
    "        break\n",
    "\n",
    "    elif user_input == '1':\n",
    "        user_input = input('چه چیزی باید به برنامه روزانه شما اضافه شود؟')\n",
    "        todolist.append(user_input)\n",
    "\n",
    "    elif user_input == '2':\n",
    "        user_input = input('خوب چه کردی چیو باید پاک کنم؟')\n",
    "        if user_input in todolist:\n",
    "            todolist.remove(user_input)\n",
    "        else :\n",
    "            print(f'{user_input} در برنامه روزانه شما وجود ندارد')\n",
    "\n",
    "    elif user_input == '3':\n",
    "        for i, todo in enumerate(todolist, 1):\n",
    "            print(f'{i}:{todo}')\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "96e7f183",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['ورزش کردن']\n"
     ]
    }
   ],
   "source": [
    "print(todolist)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "77b51b48",
   "metadata": {},
   "outputs": [
    {
     "ename": "ValueError",
     "evalue": "list.remove(x): x not in list",
     "output_type": "error",
     "traceback": [
      "\u001b[31m---------------------------------------------------------------------------\u001b[39m",
      "\u001b[31mValueError\u001b[39m                                Traceback (most recent call last)",
      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[6]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m todolist.remove(\u001b[33m'hi'\u001b[39m)\n",
      "\u001b[31mValueError\u001b[39m: list.remove(x): x not in list"
     ]
    }
   ],
   "source": [
    "todolist.remove('hi')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "cd9dfcf5",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1:خرید\n",
      "2:ورزش\n",
      "3:برنامه نویسی\n"
     ]
    }
   ],
   "source": [
    "i = 0\n",
    "for todo in todolist:\n",
    "    i+=1\n",
    "    print(f'{i}:{todo}')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "65a5a2ca",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "1:خرید\n",
      "2:ورزش\n",
      "3:برنامه نویسی\n"
     ]
    }
   ],
   "source": [
    "\n",
    "for i, todo in enumerate(todolist, 1):\n",
    "    print(f'{i}:{todo}')"
   ]
  }
 ],
 "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.12.7"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
