python 二维表格有学生学号,姓名和性别 分性别统计姓
时间: 2023-05-27 19:04:37 浏览: 92
不太理解所说的“分性别统计姓”是什么意思,不过根据题目,下面是一个简单示例代码,实现的功能主要是读取并打印二维表格中的学生信息:
```python
# 定义二维表格中列名和数据
headers = ['学号', '姓名', '性别']
data = [
['1001', 'Alice', 'Female'],
['1002', 'Bob', 'Male'],
['1003', 'Cathy', 'Female'],
['1004', 'David', 'Male'],
['1005', 'Emily', 'Female'],
]
# 遍历并打印二维表格
for row in data:
print('{:<6} {:<10} {}'.format(*row)) # 使用格式化输出语句,指定每列的宽度和对齐方式
```
输出结果如下:
```
1001 Alice Female
1002 Bob Male
1003 Cathy Female
1004 David Male
1005 Emily Female
```
如果需要按性别统计学生人数,可以再增加一些代码,例如:
```python
# 统计男女人数
num_male = 0
num_female = 0
for row in data:
if row[2] == 'Male':
num_male += 1
elif row[2] == 'Female':
num_female += 1
# 打印统计结果
print('男生人数:{}'.format(num_male))
print('女生人数:{}'.format(num_female))
```
输出结果如下:
```
男生人数:2
女生人数:3
```
阅读全文