diff --git a/for-loops.ipynb b/for-loops.ipynb index d8dc735..a35b671 100644 --- a/for-loops.ipynb +++ b/for-loops.ipynb @@ -304,11 +304,78 @@ "\n", "Matthes 2023, p. 67, Exercise 4-13." ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ramen\n", + "Udon\n", + "Sushi\n", + "Onigiri\n", + "Matcha\n" + ] + } + ], + "source": [ + "menu = \"Ramen\", \"Udon\", \"Sushi\", \"Onigiri\", \"Matcha\"\n", + "for food_item in menu:\n", + " print(food_item)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "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[2], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mmenu\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m0\u001b[39;49m\u001b[43m]\u001b[49m \u001b[38;5;241m=\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mNOT RAMEN\u001b[39m\u001b[38;5;124m\"\u001b[39m\n", + "\u001b[0;31mTypeError\u001b[0m: 'tuple' object does not support item assignment" + ] + } + ], + "source": [ + "menu[0] = \"NOT RAMEN\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Takoyaki\n", + "Udon\n", + "Sushi\n", + "Onigiri\n", + "Mochi\n" + ] + } + ], + "source": [ + "menu = \"Takoyaki\", \"Udon\", \"Sushi\", \"Onigiri\", \"Mochi\"\n", + "for food_item in menu:\n", + " print(food_item)" + ] } ], "metadata": { "kernelspec": { - "display_name": ".venv", + "display_name": "Python 3", "language": "python", "name": "python3" }, @@ -322,7 +389,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.7" + "version": "3.12.1" } }, "nbformat": 4,