任务描述 本关任务:输入一个班的学生的身高,找出能作为升旗手的学生身高有哪些? 共多少人?升旗手的身高要求:170cm~175cm。要求:找出的可选身高用列表表示。 相关知识 为了完成本关任务,你需要掌握:1.列表生成式,2. len()函数。 列表生成式 带条件的列表生成式:[ 列表元素运算表达式 for 循环 if条件] 功能:找出for循环遍历的列表中符合条件的元素,形成一个新列表。比如,找出列表c=[1, 3, -3, 4, -2, 8, -7, 6] 中大于0的数。 d = [ x for x in c if x > 0 ] len()函数 len(list) 统计列表list中元素的个数 编程要求 输入一个班的学生的身高,找出能作为升旗手的学生身高有哪些? 共多少人?升旗手的身高要求:170cm~175cm。要求:找出的可选身高用列表表示。根据提示,在右侧编辑器补充代码 。 测试说明 平台会对你编写的代码进行测试: 测试输入:165,175,180,168,172,178,182,173,169,170,174;预期输出: [175, 172, 173, 170, 174] 5 开始你的任务吧,祝你成功!
时间: 2024-03-22 09:42:14 浏览: 83
```python
heights = input().split(',')
selected_heights = [int(h) for h in heights if 170 <= int(h) <= 175]
num_selected = len(selected_heights)
print(selected_heights)
print(num_selected)
```
阅读全文