<s>Human: 给定一组数字，确定其中的最大值和最小值。
数字：3, 8, 12, 5, 2, 9
</s><s>Assistant: 可以通过遍历这组数字并比较它们的大小来确定最大值和最小值。初始时，可以将第一个数字既视为最大值又视为最小值，然后逐个比较其他数字，更新最大值和最小值。下面是用Python实现的示例代码：

```python
numbers = [3, 8, 12, 5, 2, 9]

# 初始时将第一个数字既视为最大值又视为最小值
max_num = numbers[0]
min_num = numbers[0]

# 逐个比较其他数字并更新最大值和最小值
for num in numbers:
    if num > max_num:
        max_num = num
    if num < min_num:
        min_num = num

print("最大值为:", max_num)
print("最小值为:", min_num)
```

输出结果如下：

```
最大值为: 12
最小值为: 2
```
</s>