请不要引用numpy函数
时间: 2024-03-14 16:45:22 浏览: 25
好的,以下是不使用numpy的Python代码实现:
```python
# 读入 A 队员和 B 队员的射击环数
a_scores = list(map(int, input().split()))
b_scores = list(map(int, input().split()))
# 计算 A 队员和 B 队员的平均环数和方差
a_mean = sum(a_scores) / len(a_scores)
b_mean = sum(b_scores) / len(b_scores)
a_var = sum((x - a_mean) ** 2 for x in a_scores) / (len(a_scores) - 1)
b_var = sum((x - b_mean) ** 2 for x in b_scores) / (len(b_scores) - 1)
# 判断平均环数高的队员
if a_mean > b_mean:
winner = 'A'
elif a_mean < b_mean:
winner = 'B'
else:
# 判断方差小的队员
if a_var < b_var:
winner = 'A'
elif a_var > b_var:
winner = 'B'
else:
winner = 'B'
# 输出获胜队员和平均环数
if winner == 'A':
print('A,%.2f' % a_mean)
else:
print('B,%.2f' % b_mean)
```
输入样例:
```
9 8 10 7 8
8 9 7 10 9
```
输出样例:
```
A,8.40
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)