From 477152ab081dabd67fdba4b18f408edbb1a493c0 Mon Sep 17 00:00:00 2001 From: Ulrich Kerzel <ulrich.kerzel@rwth-aachen.de> Date: Thu, 24 Apr 2025 08:16:56 +0200 Subject: [PATCH] fix solution: Generator/Fibonacci numbers --- pythonintro/DataTypes.ipynb | 9 ++------- pythonintro/Exceptions.ipynb | 19 +++++++------------ pythonintro/FirstSteps.ipynb | 4 ++-- pythonintro/FlowControl.ipynb | 11 +++-------- pythonintro/Functions.ipynb | 11 +++-------- pythonintro/PandasIntro.ipynb | 4 ++-- .../solutions/Solutions_Functions.ipynb | 14 +++++++------- 7 files changed, 26 insertions(+), 46 deletions(-) diff --git a/pythonintro/DataTypes.ipynb b/pythonintro/DataTypes.ipynb index 00eb728..5b8848f 100644 --- a/pythonintro/DataTypes.ipynb +++ b/pythonintro/DataTypes.ipynb @@ -674,7 +674,7 @@ "provenance": [] }, "kernelspec": { - "display_name": "pythonintro-NlsZwE_T-py3.10", + "display_name": "pythonintro-zVi-LRuq-py3.12", "language": "python", "name": "python3" }, @@ -688,12 +688,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.12" - }, - "vscode": { - "interpreter": { - "hash": "e79a103ddccd343bb7d1be701b671c098efc420295b660c764763b93be962cdf" - } + "version": "3.12.3" } }, "nbformat": 4, diff --git a/pythonintro/Exceptions.ipynb b/pythonintro/Exceptions.ipynb index ca45f13..6838577 100644 --- a/pythonintro/Exceptions.ipynb +++ b/pythonintro/Exceptions.ipynb @@ -24,10 +24,10 @@ "evalue": "division by zero", "output_type": "error", "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mZeroDivisionError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn [1], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;241;43m1\u001b[39;49m\u001b[38;5;241;43m/\u001b[39;49m\u001b[38;5;241;43m0\u001b[39;49m)\n", - "\u001b[0;31mZeroDivisionError\u001b[0m: division by zero" + "\u001b[31m---------------------------------------------------------------------------\u001b[39m", + "\u001b[31mZeroDivisionError\u001b[39m Traceback (most recent call last)", + "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[1]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m \u001b[38;5;28mprint\u001b[39m(\u001b[32;43m1\u001b[39;49m\u001b[43m/\u001b[49m\u001b[32;43m0\u001b[39;49m)\n", + "\u001b[31mZeroDivisionError\u001b[39m: division by zero" ] } ], @@ -344,7 +344,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3.10.6 ('pythonintro-A08DqnGu-py3.10')", + "display_name": "pythonintro-zVi-LRuq-py3.12", "language": "python", "name": "python3" }, @@ -358,14 +358,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.12" + "version": "3.12.3" }, - "orig_nbformat": 4, - "vscode": { - "interpreter": { - "hash": "eb3a944512c48027e49906d9e47d21cfb9b2c1ddd33f9b79c72df4b5e3a553dc" - } - } + "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2 diff --git a/pythonintro/FirstSteps.ipynb b/pythonintro/FirstSteps.ipynb index c26820f..73c7a61 100644 --- a/pythonintro/FirstSteps.ipynb +++ b/pythonintro/FirstSteps.ipynb @@ -493,7 +493,7 @@ ], "metadata": { "kernelspec": { - "display_name": "pythonintro-zVi-LRuq-py3.11", + "display_name": "pythonintro-zVi-LRuq-py3.12", "language": "python", "name": "python3" }, @@ -507,7 +507,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.11" + "version": "3.12.3" }, "orig_nbformat": 4 }, diff --git a/pythonintro/FlowControl.ipynb b/pythonintro/FlowControl.ipynb index be1677e..4d15162 100644 --- a/pythonintro/FlowControl.ipynb +++ b/pythonintro/FlowControl.ipynb @@ -489,7 +489,7 @@ ], "metadata": { "kernelspec": { - "display_name": "pythonintro-NlsZwE_T-py3.10", + "display_name": "pythonintro-zVi-LRuq-py3.12", "language": "python", "name": "python3" }, @@ -503,14 +503,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.12" + "version": "3.12.3" }, - "orig_nbformat": 4, - "vscode": { - "interpreter": { - "hash": "e79a103ddccd343bb7d1be701b671c098efc420295b660c764763b93be962cdf" - } - } + "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2 diff --git a/pythonintro/Functions.ipynb b/pythonintro/Functions.ipynb index b3a0df7..5661c71 100644 --- a/pythonintro/Functions.ipynb +++ b/pythonintro/Functions.ipynb @@ -541,7 +541,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3.10.6 ('pythonintro-NlsZwE_T-py3.10')", + "display_name": "pythonintro-zVi-LRuq-py3.12", "language": "python", "name": "python3" }, @@ -555,14 +555,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.12" + "version": "3.12.3" }, - "orig_nbformat": 4, - "vscode": { - "interpreter": { - "hash": "e79a103ddccd343bb7d1be701b671c098efc420295b660c764763b93be962cdf" - } - } + "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2 diff --git a/pythonintro/PandasIntro.ipynb b/pythonintro/PandasIntro.ipynb index 823d82b..28cfe37 100644 --- a/pythonintro/PandasIntro.ipynb +++ b/pythonintro/PandasIntro.ipynb @@ -386,7 +386,7 @@ ], "metadata": { "kernelspec": { - "display_name": "pythonintro-zVi-LRuq-py3.11", + "display_name": "pythonintro-zVi-LRuq-py3.12", "language": "python", "name": "python3" }, @@ -400,7 +400,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.11" + "version": "3.12.3" }, "orig_nbformat": 4 }, diff --git a/pythonintro/solutions/Solutions_Functions.ipynb b/pythonintro/solutions/Solutions_Functions.ipynb index 6cf074c..0bff01b 100644 --- a/pythonintro/solutions/Solutions_Functions.ipynb +++ b/pythonintro/solutions/Solutions_Functions.ipynb @@ -48,7 +48,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": {}, "outputs": [ { @@ -57,14 +57,14 @@ "text": [ "Next Fibonacci number 0\n", "Next Fibonacci number 1\n", + "Next Fibonacci number 1\n", "Next Fibonacci number 2\n", "Next Fibonacci number 3\n", "Next Fibonacci number 5\n", "Next Fibonacci number 8\n", "Next Fibonacci number 13\n", "Next Fibonacci number 21\n", - "Next Fibonacci number 34\n", - "Next Fibonacci number 55\n" + "Next Fibonacci number 34\n" ] } ], @@ -79,9 +79,9 @@ " fib = 0\n", " while True:\n", " yield fib\n", - " fib = y + x\n", " x = y\n", - " y = fib \n", + " y = fib \n", + " fib = y + x \n", " \n", "\n", "my_generator = fibonacci()\n", @@ -151,7 +151,7 @@ ], "metadata": { "kernelspec": { - "display_name": "pythonintro-zVi-LRuq-py3.11", + "display_name": "pythonintro-zVi-LRuq-py3.12", "language": "python", "name": "python3" }, @@ -165,7 +165,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.11" + "version": "3.12.3" }, "orig_nbformat": 4 }, -- GitLab