Komutların yorumlayıcıya satır satır girildiği duruma etkileşimli kip
denir. Bu kipte birincil komut satırı >>>
şeklindeyken ikincil komut satırı ... şeklinde
görülür. Örneğin:
bash-2.05$ python
Python 2.2.2 (#1, Feb 24 2003, 19:13:11)
[GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Birden fazla satırlık bloklar girildiğinde satırlar ikincil komut
satırında girintili yazılır:
>>> dunya_duzdur=1
>>> if dunya_duzdur:
... print "Düşmemeye dikkat et!"
...
Düşmemeye dikkat et!
>>>
Yorumlayıcıdan çıkmak için ctrl+D tuşlayın.
Etkileşimli kipte çalıştırılan programlarda bir hata bulunması halinde
yorumlayıcı bir hata mesajı basar ve birincil komut satırına döner:
>>> if dunya_duzdur:
... print "Düşmemeye dikkat et!"
File "<stdin>", line 2
print "Düşmemeye dikkat et!"
^
IndentationError: expected an indented block
>>>
Burada 2. satırın girintili yazılması gerektiği hatırlatılıyor.
Ayrıca etkileşimli kipte ya da Python programlarınızı yazarken komut
satırı yerine daha rahat bir ortamda calışmak isteyebilirsiniz.
Bunun için Python ile birlikte gelen idle'ı
deneyebilirsiniz. idle Python ile yazılmış bir
uygulama. Bazı idle komutları şöyledir:
- Alt+p Yazdığınız bir önceki komutu getirir.
- Alt+n Yazdığınız bir sonraki komutu getirir.
- enter Yazdığınız komutları çalıştırır.