W 1 linii programu za pomocą funkcji input() wczytujemy ze standardowego wejścia (klawiatury) liczbę zmiennoprzecinkową (typu float), którą od razu zapamiętujemy w zmiennej a. Funkcja input wyświetla jednocześnie na ekranie tekst podany jako jej argument. W 2 linii analogicznie prosimy użytkownika o podanie drugiej liczby, którą przypisujemy do zmiennej b. Linie 1 i 2 realizują operacje wejścia/wyjścia zawarte w (2) bloku algorytmu. Blok startowy (1) nie ma swojego odpowiednika w języku Python.
Instrukcja warunkowa z linii 3 to blok wyboru (3) naszego algorytmu. Instrukcja sprawdza czy współczynnik a jest równy 0. Gdy warunek jest spełniony realizowane są instrukcje zapisane z wcięciem w liniach od 4 do 7 (w algorytmie blok wyboru (4) oraz bloki wejścia-wyjścia (5) i (6)). Gdy warunek nie jest spełniony wykonywane są instrukcje zapisane z wcięciem po słowie kluczowym else, zawarte w liniach 9 i 10. Najpierw w linii 9 obliczamy rozwiązanie równania x = -b/a (blok operacyjny (7)), a następnie w linii 10 wypisujemy otrzymany wynik (blok wejścia-wyjścia (8)).
Na tym kończy się nasz program. W języku Python nie ma osobnej instrukcji informującej o zakończeniu programu.