Odpowiedź :
a. Interpreter tłumaczy pierwszą, uruchamia ją, bierze linijkę druga i uruchamia ją, itp. Czyli instrukcja po instrukcji.
b. Język Python jest zaliczany do języków interpretowanych wysokiego poziomu. Z uwagi na jego konstrukcję jest bardzo czytelny i przejrzysty/estetyczny.
c. W języku Python jak w każdym innym języku nie każda instrukcja zaczyna się od wcięcia akapitowego, jest to zależne od kilku czynników. Zdarzają się wyjątki i program może zadziałać nawet bez żadnych wcięć w kodzie, lecz jest to wtedy nieczytelne i niekorzystne dla nas przy większych programach i przeglądaniu zawartości.