请列举出以下代码中的所有语法错误，并提供修复建议。

```python
for i in range(10):
print(i)
if i == 5:
print("Hello World!")```
以下是代码中的语法错误和修复建议：

```python
for i in range(10):
    print(i)
    if i == 5:
        print("Hello World!")
```
- 必须缩进以下第一行代码
- 缩进错误将导致 if 语句不在循环体内
- 必须在第二个 print 语句之前缩进以下 if 语句