python程序设计:输入飞行员最近n次飞行训练成绩,求该位飞行员平均飞行训练成绩和最高飞行训练成绩
时间: 2023-09-04 14:16:20 浏览: 189
飞行训练成绩评估模型的建立与实现
您好!对于您的问题,我可以为您提供一个Python程序来计算飞行员的平均飞行训练成绩和最高飞行训练成绩。以下是代码示例:
```python
def calculate_avg_max_score(scores):
total_score = sum(scores)
avg_score = total_score / len(scores)
max_score = max(scores)
return avg_score, max_score
# 获取用户输入的飞行训练成绩
n = int(input("请输入最近的飞行训练次数:"))
scores = []
for i in range(n):
score = float(input("请输入第{}次飞行训练成绩:".format(i+1)))
scores.append(score)
# 调用函数计算平均分和最高分
avg_score, max_score = calculate_avg_max_score(scores)
# 输出结果
print("飞行员的平均飞行训练成绩为:", avg_score)
print("飞行员的最高飞行训练成绩为:", max_score)
```
这段代码会首先要求您输入最近的飞行训练次数,然后逐次输入每次飞行训练成绩。最后,它将计算平均飞行训练成绩和最高飞行训练成绩,并将结果打印出来。
希望这能帮到您!如果您有任何其他问题,请随时提问。
阅读全文