From 7f45d13d561abdc4a9343cf630644969955a5ad8 Mon Sep 17 00:00:00 2001 From: laurenlangbort <119360535+laurenlangbort@users.noreply.github.com> Date: Mon, 3 Feb 2025 05:17:15 +0000 Subject: [PATCH] create tuple of foods and print, edit tuple and print --- for-loops.ipynb | 79 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 77 insertions(+), 2 deletions(-) diff --git a/for-loops.ipynb b/for-loops.ipynb index d8dc735..dbc4f37 100644 --- a/for-loops.ipynb +++ b/for-loops.ipynb @@ -304,11 +304,86 @@ "\n", "Matthes 2023, p. 67, Exercise 4-13." ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "mango\n", + "pasta\n", + "hamburger\n", + "ice cream\n", + "burrito\n" + ] + } + ], + "source": [ + "foods = (\"mango\", \"pasta\", \"hamburger\", \"ice cream\", \"burrito\")\n", + "for food in foods:\n", + " print(food)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "hamburger\n" + ] + }, + { + "ename": "TypeError", + "evalue": "'tuple' object does not support item assignment", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[4], line 2\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;28mprint\u001b[39m(foods[\u001b[38;5;241m2\u001b[39m])\n\u001b[0;32m----> 2\u001b[0m \u001b[43mfoods\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m2\u001b[39;49m\u001b[43m]\u001b[49m \u001b[38;5;241m=\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mcheese\u001b[39m\u001b[38;5;124m\"\u001b[39m\n", + "\u001b[0;31mTypeError\u001b[0m: 'tuple' object does not support item assignment" + ] + } + ], + "source": [ + "print(foods[2])\n", + "foods[2] = \"cheese\"" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "mango\n", + "strawberry\n", + "hamburger\n", + "cake\n", + "burrito\n" + ] + } + ], + "source": [ + "foods_revised = (\"mango\", \"strawberry\", \"hamburger\", \"cake\", \"burrito\")\n", + "for food in foods_revised:\n", + " print(food)" + ] } ], "metadata": { "kernelspec": { - "display_name": ".venv", + "display_name": "Python 3", "language": "python", "name": "python3" }, @@ -322,7 +397,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.7" + "version": "3.12.1" } }, "nbformat": 4,