From 55a95b0cace15f91d5908a9de6dc524bb73c7774 Mon Sep 17 00:00:00 2001 From: Louis Date: Fri, 24 Nov 2023 15:42:16 +0100 Subject: [PATCH] vault backup: 2023-11-24 15:42:16 --- Algo/B2/Exercises/Repetitive tutorial.md | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Algo/B2/Exercises/Repetitive tutorial.md b/Algo/B2/Exercises/Repetitive tutorial.md index bb0004a..31656ac 100644 --- a/Algo/B2/Exercises/Repetitive tutorial.md +++ b/Algo/B2/Exercises/Repetitive tutorial.md @@ -143,4 +143,30 @@ def my_sum(n: int) -> int: j += 1 i += 1 return ss + +# OR +def mu_sum(n: int) -> int: + ss = 0 + si = 0 + i = 1 + while i <= n: + si += u(i) + ss += si + i += 1 + return ss +``` + +## Exercise 2.1 +``` +def euclid(a, b): + if (a <= b): + raise ValueError("a must be superior to b") + r = 1 + while r != 0: + oldr = r + q = a//b + r = a%b + a = b + b = r + return oldr ``` \ No newline at end of file