diff --git a/your-code/main.ipynb b/your-code/main.ipynb index de27676..842c356 100644 --- a/your-code/main.ipynb +++ b/your-code/main.ipynb @@ -9,13 +9,22 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 40, "metadata": {}, "outputs": [], "source": [ "words = ['play', 'filling', 'bar', 'theatre', 'easygoing', 'date', 'lead', 'that', 'story', 'island']" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "pip install ipykernel" + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -25,11 +34,31 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 41, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "PLAY\n", + "FILLING\n", + "BAR\n", + "THEATRE\n", + "EASYGOING\n", + "DATE\n", + "LEAD\n", + "THAT\n", + "STORY\n", + "ISLAND\n" + ] + } + ], "source": [ - "# your code here" + "# your code here\n", + "for word in words:\n", + " uper_case_word = word.upper()\n", + " print(uper_case_word)" ] }, { @@ -41,11 +70,24 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 42, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "upadated list of words ['filling', 'theatre', 'easygoing', 'story', 'island']\n" + ] + } + ], "source": [ - "# your code here" + "# your code here\n", + "new_list = []\n", + "for word in words:\n", + " if len(word) >= 5:\n", + " new_list.append( word)\n", + "print(f\"upadated list of words {new_list}\") " ] }, { @@ -57,11 +99,24 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 43, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "theatre\n" + ] + } + ], "source": [ - "# your code here" + "# your code here\n", + "for word in words:\n", + " if word[0] == \"t\":\n", + " print(word)\n", + " break\n", + "\n" ] }, { @@ -80,11 +135,25 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 44, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Square of every number from 1 to 10 is [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]\n" + ] + } + ], "source": [ - "# your code here" + "# your code here\n", + "num_sqr = []\n", + "for i in range(1,11):\n", + " num_sqr.append(i*i)\n", + "print(f\"Square of every number from 1 to 10 is {num_sqr}\")\n", + "\n", + "\n" ] }, { @@ -96,11 +165,24 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 47, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Square of odd number from 1 to 10 is [1, 9, 25, 49, 81]\n" + ] + } + ], "source": [ - "# your code here" + "# your code here\n", + "odd_num_sqrt = []\n", + "for i in range(1,11):\n", + " if i % 2 != 0:\n", + " odd_num_sqrt.append(i*i)\n", + "print(f\"Square of odd number from 1 to 10 is {odd_num_sqrt}\") " ] }, { @@ -112,11 +194,24 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 46, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The squares of all multiples of 8 below 1000 [64, 256, 576, 1024, 1600, 2304, 3136, 4096, 5184, 6400, 7744, 9216, 10816, 12544, 14400, 16384, 18496, 20736, 23104, 25600, 28224, 30976, 33856, 36864, 40000, 43264, 46656, 50176, 53824, 57600, 61504, 65536, 69696, 73984, 78400, 82944, 87616, 92416, 97344, 102400, 107584, 112896, 118336, 123904, 129600, 135424, 141376, 147456, 153664, 160000, 166464, 173056, 179776, 186624, 193600, 200704, 207936, 215296, 222784, 230400, 238144, 246016, 254016, 262144, 270400, 278784, 287296, 295936, 304704, 313600, 322624, 331776, 341056, 350464, 360000, 369664, 379456, 389376, 399424, 409600, 419904, 430336, 440896, 451584, 462400, 473344, 484416, 495616, 506944, 518400, 529984, 541696, 553536, 565504, 577600, 589824, 602176, 614656, 627264, 640000, 652864, 665856, 678976, 692224, 705600, 719104, 732736, 746496, 760384, 774400, 788544, 802816, 817216, 831744, 846400, 861184, 876096, 891136, 906304, 921600, 937024, 952576, 968256, 984064, 1000000]\n" + ] + } + ], "source": [ - "# your code here" + "# your code here\n", + "mul_eight = []\n", + "for i in range(1,1001):\n", + " if i%8 == 0:\n", + " mul_eight.append(i*i)\n", + "print(f\"The squares of all multiples of 8 below 1000 {mul_eight}\") " ] }, { @@ -128,7 +223,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 35, "metadata": {}, "outputs": [], "source": [ @@ -170,11 +265,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 36, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Total number of people 5\n" + ] + } + ], "source": [ - "# your code here" + "# your code here\n", + "print(f\"Total number of people {len(people)}\")" ] }, { @@ -186,11 +290,24 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 37, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "4 people have kids\n" + ] + } + ], "source": [ - "# your code here" + "# your code here\n", + "p_kids = 0\n", + "for i in people:\n", + " if i['n_kids'] != 0:\n", + " p_kids += 1\n", + "print(f\"{p_kids} people have kids\") \n" ] }, { @@ -202,11 +319,23 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 38, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "they have total 10 kids \n" + ] + } + ], "source": [ - "# your code here" + "# your code here\n", + "total_kids = 0\n", + "for i in people:\n", + " total_kids = total_kids + i['n_kids']\n", + "print(f\"they have total {total_kids} kids \") " ] }, { @@ -218,17 +347,34 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 39, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "{'name': 'Sonia', 'age': 41, 'n_kids': 1}\n", + "{'name': 'Lucía', 'age': 22, 'n_kids': 2}\n", + "[{'name': 'Sonia', 'age': 41, 'n_kids': 2}, {'name': 'Lucía', 'age': 22, 'n_kids': 3}]\n" + ] + } + ], "source": [ - "# your code here" + "# your code here\n", + "n_list = []\n", + "for j in people:\n", + " if j['name'][-1] == \"a\":\n", + " print(j)\n", + " j['n_kids'] += 1\n", + " n_list.append(j)\n", + "print(n_list) \n" ] } ], "metadata": { "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": "Python 3", "language": "python", "name": "python3" }, @@ -242,7 +388,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.13" + "version": "3.11.5" }, "toc": { "base_numbering": 1, @@ -285,11 +431,6 @@ "_Feature" ], "window_display": false - }, - "vscode": { - "interpreter": { - "hash": "aee8b7b246df8f9039afb4144a1f6fd8d2ca17a180786b69acc140d282b71a49" - } } }, "nbformat": 4,