在给定的列表中找到最大的三个数字，无需使用Python内置的max()函数。


numbers = [1, 5, 8, 2, 9, 13, 4]
可以使用三个变量来保存前三大的数字，并比较列表中的每个数字与这些数字的大小关系。如下所示：

```python
numbers = [1, 5, 8, 2, 9, 13, 4]

max_1 = max_2 = max_3 = float('-inf')

for num in numbers:
    if num > max_1:
        max_3 = max_2
        max_2 = max_1
        max_1 = num
    elif max_2 < num < max_1:
        max_3 = max_2
        max_2 = num
    elif max_3 < num < max_2:
        max_3 = num

print(max_1, max_2, max_3)
```

输出：

```python
13 9 8
```