From 7b2407b027b33488da6139aad8212ee8dcef0e03 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9CMSS3-ALSULAIMA=E2=80=9D?=
 <Mohammed3.Alsulaimani@live.uwe.ac.uk>
Date: Thu, 9 Nov 2023 07:38:54 +0400
Subject: [PATCH] 25th percentile

---
 UFCFVQ-15-M Programming Task 1 Template.ipynb | 34 +++++++++++++++++--
 1 file changed, 31 insertions(+), 3 deletions(-)

diff --git a/UFCFVQ-15-M Programming Task 1 Template.ipynb b/UFCFVQ-15-M Programming Task 1 Template.ipynb
index 197519b..00ae4ec 100644
--- a/UFCFVQ-15-M Programming Task 1 Template.ipynb	
+++ b/UFCFVQ-15-M Programming Task 1 Template.ipynb	
@@ -176,11 +176,39 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 2,
+   "execution_count": 4,
    "metadata": {},
-   "outputs": [],
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "The 25th percentile is: 7\n"
+     ]
+    }
+   ],
    "source": [
-    "# add code here"
+    "numbers_list = [\n",
+    "    29, 17, 28, 6, 14, 7, 4, 27, 21, 15,\n",
+    "    10, 16, 24, 26, 3, 11, 13, 8, 23, 9,\n",
+    "    0, 22, 12, 2, 18, 19, 5, 1, 20, 25\n",
+    "]\n",
+    "\n",
+    "# Function to calculate a percentile within a given list of numbers\n",
+    "\n",
+    "def calculate_percentile(numbers, percentile):\n",
+    "    sorted_list = sorted(numbers)\n",
+    "    index = int((len(sorted_list) - 1) * (percentile / 100.0))\n",
+    "    return sorted_list[index]\n",
+    "\n",
+    "# Calculate the 25th percentile of the list\n",
+    "\n",
+    "percentile_25 = calculate_percentile(numbers_list, 25)\n",
+    "\n",
+    "\n",
+    "# Display the 25th percentile value\n",
+    "\n",
+    "print(f\"The 25th percentile is: {percentile_25}\")\n"
    ]
   },
   {
-- 
GitLab