输入一个班的学生的身高,找出能作为升旗手的学生身高有哪些? 共多少人?升旗手的身高要求:170cm~175cm。要求:找出的可选身高用列表表示
时间: 2024-02-09 10:12:58 浏览: 108
小学生升旗手自我介绍范文精选.doc
好的,以下是 Python 实现:
```python
heights = input("请输入学生身高,以空格分隔:").split() # 读取学生身高,转换为列表
selected_heights = [] # 定义升旗手身高列表
for height in heights:
height = int(height)
if 170 <= height <= 175:
selected_heights.append(height)
print("升旗手身高列表为:", selected_heights)
print("升旗手人数为:", len(selected_heights))
```
代码首先读取学生身高,使用 split 函数将其转换为列表。然后定义一个空列表 selected_heights,用来存储符合要求的升旗手身高。
接着使用 for 循环遍历 heights 中的所有身高,将其转换为整型。然后判断身高是否在 170~175 之间,如果是,则将其添加到 selected_heights 列表中。
最后输出升旗手身高列表和升旗手人数。其中,升旗手人数可以使用列表的 len 函数来获取。
希望这个代码能够满足您的要求。
阅读全文