Most Python implementations (including CPython) include a read-eval-print loop (REPL), meaning they can function as a command line interpreter, for which the user enters statements sequentially and receives the results immediately.
Other shells add abilities beyond those in the basic interpreter, including IDLE and IPython.