Python 统计平均时间 - 帮助佩琪分析速滑训练成绩
帮助佩琪分析速滑训练成绩 - Python 代码实现
佩琪为了备战冬奥会,一直坚持在体育馆滑冰场练习 1500 米速滑。为了实践科学训练的方法,她把每次完成一组练习(1500 米)的时间都记录下来,以便分析这些天速滑成绩是否整体有进步。
程序功能:
统计佩琪每次完成一组练习的时间(单位:秒),并计算平均时间。
输入格式:
输入 2 行:
- 第 1 行为一个正整数 n(n <= 10),表示记录了多少条数据。
- 第 2 行包含 n 个正整数,表示每组训练的时间(单位:秒),每个数都不大于 500。每两个数之间以一个空格分隔。
输出格式:
输出一个整数,为这 n 组训练的平均时间(单位:秒,只向下保留整数部分)。
样例输入:
5
120 130 140 127 129
样例输出:
129
代码实现:
n = int(input())
times = list(map(int, input().split()))
total_time = sum(times)
average_time = total_time // n
print(average_time)
代码解释:
-
输入数据:
- 使用
input()获取输入的记录条数 n。 - 使用
input().split()获取输入的时间数据并将其转换为整数列表。
- 使用
-
计算总时间:
- 使用
sum(times)计算所有训练时间的总和。
- 使用
-
计算平均时间:
- 使用
total_time // n计算平均时间,并使用//进行向下取整。
- 使用
-
输出结果:
- 使用
print(average_time)输出计算得到的平均时间。
- 使用
程序使用说明:
- 将代码保存为
.py文件(例如average_time.py)。 - 在命令行或终端中运行程序:
python average_time.py - 输入训练记录数量和每个训练的时间,程序将自动计算并输出平均时间。
总结:
这只是一个简单的 Python 代码示例,可以帮助佩琪分析速滑训练成绩。您可以根据实际需求,对程序进行进一步改进和扩展,例如添加图形化界面,保存训练记录等功能。
原文地址: https://www.cveoy.top/t/topic/ndID 著作权归作者所有。请勿转载和采集!