From b0f481625d0c819e23fc8d24ce07b0c0b8920d56 Mon Sep 17 00:00:00 2001 From: Sourabh kumar verma <55890376+sourabhkv@users.noreply.github.com> Date: Thu, 9 Feb 2023 22:15:16 +0530 Subject: [PATCH] Create sum_function.py --- src/sum_function.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/sum_function.py diff --git a/src/sum_function.py b/src/sum_function.py new file mode 100644 index 0000000..098a949 --- /dev/null +++ b/src/sum_function.py @@ -0,0 +1,14 @@ +# add numbers first n natural numbers ❌ +result = 0 +n = 10000000 + +# OK code but Slow 🐌 +for i in range(1,n+1): + result = result + i +print(result) + +# using builtin sum function ✅ - faster⚡and smaller +print(sum(range(1,n+1))) + +# sum() can also be used to calculate sum of list,tuples +print(sum([2,4,6,8,10,23,432]))