From bad2ab9da7896215954a8eac41428554a65f5223 Mon Sep 17 00:00:00 2001 From: shnseymanr Date: Sat, 28 Mar 2026 21:18:57 +0300 Subject: [PATCH] Create shifted_seymanur_sahin.py Week 3 homework: function 'shifted' calculates the difference between the mean and median in percantage --- Week03/shifted_seymanur_sahin.py | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Week03/shifted_seymanur_sahin.py diff --git a/Week03/shifted_seymanur_sahin.py b/Week03/shifted_seymanur_sahin.py new file mode 100644 index 00000000..5b1b717b --- /dev/null +++ b/Week03/shifted_seymanur_sahin.py @@ -0,0 +1,6 @@ +def shifted(data): + mean = sum(data) / len(data) #calculates average (mean) + s = sorted(data) #sortes from small to large + n = len(s) #stores the total count + median = (s[n//2] + s[(n-1)//2]) / 2 #calculates the median + return abs((mean - median) / mean) * 100 #ensures the result is always positive for %