python程序设计:输入飞行员最近n次飞行训练成绩,求该位飞行员平均飞行训练成绩和最高飞行训练成绩
时间: 2023-09-04 13:16:20 浏览: 52
小游戏源码-飞行员训练.rar
您好!对于您的问题,您可以这样编写一个Python程序来计算飞行员的平均飞行训练成绩和最高飞行训练成绩:
```python
def calculate_scores(scores):
average_score = sum(scores) / len(scores)
max_score = max(scores)
return average_score, max_score
n = int(input("请输入飞行训练次数:"))
scores = []
for i in range(n):
score = float(input("请输入第 {} 次飞行训练成绩:".format(i+1)))
scores.append(score)
average_score, max_score = calculate_scores(scores)
print("平均飞行训练成绩:", average_score)
print("最高飞行训练成绩:", max_score)
```
这段代码首先会询问您要输入的飞行训练次数,然后通过一个循环,逐次输入每次飞行训练的成绩,并将这些成绩存储在一个列表中。接下来,调用`calculate_scores`函数来计算平均成绩和最高成绩,并将结果打印出来。
请注意,这里假设输入的成绩是合法的数字。如果需要更多的输入验证或者输入类型转换,请根据实际情况进行相应的修改。希望对您有所帮助!如有任何疑问,请随时提问。
阅读全文