编写一个程序输入20名学生的身高统计并输出各个身高段的人数
时间: 2024-03-25 08:38:43 浏览: 161
ACM基本输入输出
好的,我可以帮你编写这个程序。你需要输入20个学生的身高,然后给出身高段范围,比如[150,160),[160,170)等,统计每个身高段的人数,最后输出结果。以下是Python语言的实现代码:
```python
# 输入20名学生的身高
heights = []
for i in range(20):
height = float(input("请输入第{}名学生的身高(单位:厘米):".format(i+1)))
heights.append(height)
# 统计各个身高段的人数
counts = [0] * 6 # 分为6个身高段
for height in heights:
if 150 <= height < 160:
counts[0] += 1
elif 160 <= height < 170:
counts[1] += 1
elif 170 <= height < 180:
counts[2] += 1
elif 180 <= height < 190:
counts[3] += 1
elif 190 <= height < 200:
counts[4] += 1
else:
counts[5] += 1
# 输出结果
print("150-160cm身高段的人数:", counts[0])
print("160-170cm身高段的人数:", counts[1])
print("170-180cm身高段的人数:", counts[2])
print("180-190cm身高段的人数:", counts[3])
print("190-200cm身高段的人数:", counts[4])
print("200cm以上身高段的人数:", counts[5])
```
你可以将这段代码复制到Python环境中运行,输入20名学生的身高,程序会自动输出各个身高段的人数。
阅读全文