diff --git a/UFCFVQ-15-M Programming Task 1 Template.ipynb b/UFCFVQ-15-M Programming Task 1 Template.ipynb index 197519b0dc21ecfe135a6ed3424905a2373bd700..00ae4ec14b35704cf1a049695fff85f0f51e2991 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" ] }, {