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

- 上一篇:少儿编程C++机试排序专题
- 下一篇:python怎么算平均值