Vypisovanie výstupu

Keď už máme Python nainštalovaný, otvoríme program Python IDLE. To je editor, v ktorom budeme písať naše programy. Zvolíme File -> New File a do nového okna, ktoré sa otvorilo, skopírujeme program:

print(5)
print(5+2+7)
print(7-10)
print(2*15)

Následne program uložíme pomocou File -> Save do ľubovoľného priečinku. Odporúčame vám, aby ste si vytvorili samostatný priečinok, do ktorého budete vaše programy ukladať. Teraz program môžeme spustiť pomocou Run -> Run Module alebo stlačením F5.

To, čo vidíme vyššie je kód (postupnosť príkazov) tvoriaci veľmi jednoduchý program. V tomto programe používame funkciu print. Funkcia je nejaká menšia postupnosť príkazov, ktorá sa natoľko opakuje alebo je logicky ucelená, že dostala názov. Vlastne je to taký malý program v programe. Funkcii zväčša dáme niekoľko parametrov, teda jej povieme, na čom má vykonať operáciu, na ktorú je určená. Vieme asi uhádnuť, čo táto konkrétna funkcia robí -- vypisuje (po anglicky print) na výstup to, čo je vo vnútri zátvoriek. Toto je zatiaľ všetko, čo nám treba o funkciách vedieť. Funkcie sú pomerne zložitá vec, ktorej budeme neskôr venovať samostatnú lekciu.

Vyššie vidíme, že print je funkcia, ktorá má ako parameter to, čo chceme vypísať. Program si spustíme a pozrieme sa na jeho výstup. Asi nás neprekvapí, čo sa stalo. Na výstup sa vypísali výsledky matematických operácií:

5
14
-3
30

V tomto programe sme si v skutočnosti iba ukázali, že print vie vypísať číslo. Všetky výrazy (7-10, 5+2+7 atď.) obsahujúce základné matematické operácie sa totiž priamo vyhodnotia na číslo (-3, 14) a úlohou print je už len vypísať dané číslo. print vie ale toho samozrejme viac. Skopírujeme si do nášho súboru s kódom nasledovný kód:

print("Python tutorial!")

Znova si kód prezrieme, spustíme a porovnáme svoje očakávania s výsledkom na výstupe. Vidíme, že Python vie okrem čísel vypísať aj text:

Python tutorial!

Takýto text v Pythone nazývame reťazec znakov alebo skrátene reťazec (anglicky string). Ide o znaky ohraničené úvodzovkami, teda "text" alebo apostrofmi 'text'. Všimnite si, že nezavísi na tom, či použijeme "obyčajné úvodzovky", teda "" alebo 'apostrofy', teda ''. Najčastejšie keď hovoríme v Pythone o znakoch, myslíme tým anglickú abecedu, číslice, interpunkciu, zátvorky a podobne. V tomto texte vôbec nepracujeme s dĺžňami, mäkčeňmi a slovenskou abecedou.