Цикл после импорта не работает в однострочнике Python

Если я используюimport иfor следует после я получаюinvalid syntax ошибка. Я понятия не имею, почему это происходит.

> python3 -c 'import os; for a in range(1,5): print(a)'
  File "<string>", line 1
    import os; for a in range(1,5): print(a)
                 ^

Удалениеimport работает отлично:

> python3 -c 'for a in range(1,5): print(a)'
1
2
3
4

или полностью удаливfor цикл:

> python3 -c 'import os; print(10)'
10

Так, что происходит??

Ответы на вопрос(2)

Ваш ответ на вопрос