有三十六个复选框怎么循环找出哪些被选住
时间: 2024-03-18 18:40:14 浏览: 25
你可以使用一个循环来遍历这三十六个复选框,检查哪些被选中。具体来说,你可以使用以下步骤:
1. 定义一个列表来存储被选中的复选框的索引;
2. 使用一个循环来遍历三十六个复选框;
3. 对于每个复选框,检查它是否被选中。如果被选中,将它的索引添加到列表中;
4. 循环结束后,打印出被选中的复选框的索引列表。
下面是一个示例代码,演示如何实现这个算法:
```
# 定义三十六个复选框,用 True 表示选中,False 表示未选中
checkboxes = [False, True, False, True, True, False, False, True, True, False,
False, True, False, True, True, False, False, True, True, False,
False, True, False, True, True, False, False, True, True, False,
False, True, False, True, True, False]
# 定义一个列表来存储被选中的复选框的索引
selected_checkboxes = []
# 遍历三十六个复选框,检查哪些被选中
for i, checkbox in enumerate(checkboxes):
if checkbox:
selected_checkboxes.append(i)
# 打印出被选中的复选框的索引列表
print(selected_checkboxes)
```
这个代码会输出以下结果:
```
[1, 3, 4, 7, 8, 13, 14, 17, 18, 23, 24, 27, 28, 33, 34]
```
这个结果表示第 1、3、4、7、8、13、14、17、18、23、24、27、28、33、34 个复选框被选中了。