From aab6692bdd01a0c8d949421b19d54eb88f178f6e Mon Sep 17 00:00:00 2001 From: PanameraXXX <38549212+PanameraXXX@users.noreply.github.com> Date: Sat, 13 Jul 2024 22:03:09 +0800 Subject: [PATCH] Create calculate_average --- calculate_average | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 calculate_average diff --git a/calculate_average b/calculate_average new file mode 100644 index 00000000..65052b4e --- /dev/null +++ b/calculate_average @@ -0,0 +1,11 @@ +def calculate_average(numbers): + total = 0 + for number in numbers: + total += number + # 小bug: 错误地使用了整数除法,这在Python 3中会导致精度丢失 + average = total // len(numbers) + return average + +# 示例 +numbers = [10, 20, 30, 40, 50] +print(f"Average: {calculate_average(numbers)}")