当前位置:首页python > 正文

python求几个数的和,平均数以及保留两位小数

作者:野牛程序员:2023-07-19 21:49:00python阅读 2639

要求几个数的和、平均数,并保留两位小数,可以使用以下Python代码:

def calculate_sum_average(numbers):
    # 计算总和
    total_sum = sum(numbers)

    # 计算平均数
    average = total_sum / len(numbers)

    # 保留两位小数
    average = round(average, 2)

    return total_sum, average

# 输入一组数字,例如:1, 2, 3, 4, 5
input_numbers = [float(x) for x in input("请输入数字,用逗号分隔:").split(",")]

# 调用函数并输出结果
total_sum, average = calculate_sum_average(input_numbers)
print(f"总和为: {total_sum}")
print(f"平均数为: {average}")

在上述代码中,首先定义了一个名为calculate_sum_average的函数,该函数接受一个数字列表作为输入。然后,通过内置函数sum()计算列表中所有数字的总和,并通过除以列表长度计算平均值。最后,使用round()函数将平均值保留两位小数。

用户可以在程序中输入一组数字,程序将计算它们的总和和平均数,并将结果输出。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击