第一个能被5整除且能被3整除的学生为劳动委员 请分别打印出周一打扫、周二打扫、劳动委员的学生学号,用python
时间: 2024-11-04 10:16:48 浏览: 12
首先,我们需要创建一个学生列表,每个学生包含学号、是否能被5和3整除的属性。我们可以假设学生是一个字典结构,然后遍历这个列表,找到第一个满足条件的学生,并记录下他的信息。
这是一个简单的Python代码示例:
```python
# 假设学生数据存储在一个列表里,每个元素是一个字典,包含学号和一个布尔值表示是否能被5和3整除
students = [
{"学号": 1, "is_divisible_by_5_and_3": False},
{"学号": 2, "is_divisible_by_5_and_3": True},
# 更多学生...
]
# 定义变量来存储劳动委员的信息
monday_cleaner = None
tuesday_cleaner = None
labor_commissioner = None
# 遍历学生列表
for student in students:
if student["is_divisible_by_5_and_3"]:
labor_commissioner = student
# 如果当前学生是周一打扫,或者之前还没有找到周一打扫的学生
if monday_cleaner is None or not monday_cleaner["is_monday_cleaner"]:
monday_cleaner = student
# 类似的逻辑检查周二打扫的学生
if tuesday_cleaner is None or not tuesday_cleaner["is_tuesday_cleaner"]:
tuesday_cleaner = student
# 打印结果
if labor_commissioner:
print("劳动委员:", labor_commissioner["学号"])
if monday_cleaner:
print("周一打扫:", monday_cleaner["学号"])
if tuesday_cleaner:
print("周二打扫:", tuesday_cleaner["学号"])
阅读全文