Rozdział 3 · Twój pierwszy program w Python

Tryb interaktywny Python (Python REPL)

Drugim sposobem pracy z Python jest wpisywanie kodu linia po linii i natychmiastowe zobaczenie efektu. Przyjrzyjmy się, jak to faktycznie działa.

Oprócz uruchamiania plików (sekcja 3.1), Python posiada drugi tryb działania — interaktywny. W niej wpisujesz kod linijka po linii i od razu widzisz bez pliku i bez wyraźnego „run”

Uruchomienie

Otwórz terminal (w VS Code, PyCharm lub jako osobna aplikacja — rozdział 3.2) i wpisz:

Terminal
python

Zobaczysz coś w stylu:

Rzeczywiste wyjście
Python 3.14.7 (main, Aug  5 2026, 00:00:00) [GCC ...] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Zaproszenie >>> oznacza: Python jest gotowy i czeka na twoją drużynie.

Co oznacza R-E-P-L

REPL to skrót od Read–Eval–Print Loop („czytaj — wykonuj — drukuj — powtarzaj”

ReadPython czyta łańcuch znaków, który wpisałeśEvalocenia je jako wyrażenie lub wykonuje jako kodPrintjeśli to wyrażenie — wypisuje wynikLoopi znowu czeka na następną linię
REPL = Read – Eval – Print – Loop

Pierwsze przykłady

Python REPL
>>> 2 + 2
4
>>> "Py" + "thon"
'Python'
>>> name = "Анна"
>>> name
'Анна'

Proszę zauważyć: łańcuch znaków name = "Анна" NIE pokazał wyniku — samo przypisanie nie jest wyrażeniem, którego znaczenie trzeba drukować. Ale Następne łańcuch znaków tam, gdzie właśnie pisaliśmy namejuż jest wyrazu twarzy, a REPL natychmiast je obliczył i wpisał.

Dlaczego REPL drukuje plik, a nie
REPL automatycznie pokazuje wynik ostatnie obliczone wyrażenie w każdej wprowadzonej linii to wygoda trybu interaktywnego. Normalny .pyplik -jest wykonywany w całości i bezgłośnie — chyba że jest wyraźnie wywoływany gdziekolwiek print()nic nie pojawi się na ekranie, nawet jeśli gdzieś pośrodku pliku pojawi się wyrażenie takie jak 2 + 2.

Twój shell potrafi liczyć

Gdy REPL natychmiast pokazuje wynik każdego wiersza, wygodnie jest go użyć jako szybkiego Kalkulator – Bez jednego print():

Python REPL
>>> 2 + 2
4
>>> 10 / 4
2.5
>>> 3 * 7
21

Działa tylko w samej powłodzie: w zwykłej powłoce .py-plik łańcuch znaków 2 + 2 sam z siebie nic nie wywoła.

Praktyka: Interaktywny tryb laptopa
Interaktywny notatnik bezpośrednio w przeglądarce — porównaj komórkę Jupyter z Python REPL
Otwórz praktykę →
Praktyka: użyj Python jako kalkulatora
Interaktywny laptop bezpośrednio w przeglądarce – dodawaj, odejmuj, mnż, dziel
Otwórz praktykę →

Dwa rodzaje zaproszeń

Python REPL — przykład wieloliniowy
>>> total = (
...     2
...     + 2
... )
>>> total
4

Jak się wylogować

Wpisz exit() i kliknij Enter. klawiaturę Kombinacje: Ctrl+Z potem Enter na Windows, albo Ctrl+D na macOS/Linux.