Python

Python print - szöveg, számok kiírása és a kommentek

Az első Python lépések

Az előző leckében létrehoztuk az első Python programunkat, és megnéztük, hogyan tudjuk futtatni Visual Studio Code-ban. 
Most egy kicsit tovább lépünk, és megnézzük, hogyan tudunk szöveget kiíratni, számolni, illetve hogyan kezeli a Python az adatokat. 

python bevezetés – anime lány laptopnál tanul programozni, barátságos python kígyóval

Szöveg kiíratása a képernyőre

A Pythonban az egyik legalapvetőbb utasítás a print(). A print() parancs arra szolgál, hogy valamit megjelenítsünk a képernyőn. 

Ha szöveget szeretnénk kiírni, akkor azt idézőjelek közé kell tenni. A szöveget írhatjuk

” ” – idézőjelek közé vagy
‘ ‘  aposztófok közé is, mindkettő működik

Futtatás előtt mindig mentsük el a programot. 

Hibák a kódban

Ha kihagyunk egy zárójelet vagy idézőjelet, a Visual Studio Code hibaüzenetet ír. Ilyenkor a program nem fut le, és a terminál jelzp, hogy melyik sorban lehet a hiba. A hibaüzenet átalában így néz ki: 
SyntaxError: unterminated string literal
Ez azt jelenti, hogy valahol nem zártunk le egy szöveget vagy zárójelet. A VS Code azt is megmutatja, melyik sorban érdemes keresni a problémát (izz: at line 2 – azaz a második sorban volt egy aposztróf elhagyás)

Gimp alapok – ingyenes képszerkesztés érettségire

Számolás a print segítségével

A print() nem csak szöveget tud kiírni, hanem számításokat is tud végezni.
Próbált ki, futtasd le:

Print(8+3)

A futtatásnál 11 lesz a kiírt összeg. 

Pixelgrafika példa: anime lány szeme 1600× nagyításban, látható pixelrács és képpontok

Összefűzés

A Pythonban a szövegeket össze lehet fűzni a + jellel. Próbáld ki, irasd ki:

print(„számító” + „gép”)

Az eredmény: számítógép. 

Ezt a műveletet string összefűzésnek nevezzük. 

 

Számok vagy szöveg?

A Python különböző adattípusokat tud kezelni. Az előző példákban már két fontos típussal találkoztunk:

Szöveg (string) – ha az adat idézőjelek között van, a Python szövegként kezeli, például: print(„Hello világ”)

Ha az adat nincs idézőjelben, akkor számként értelmezi, például: print(8+3)

De most nézzük ezt a példát: 

print(„1” + „3”)

Az eredmény: 13 és nem 4 lesz. Ennek az az oka, hogy az idézőjelek miatt a Python szövegként értelmezi a számokat és ezért összefűzi őket. 

Ha számként írjuk őket: 

print(1 + 3)

Akkor az eredmény 4.

A színek is segítenek a kódban. A Visual Studio Code különöző színekkel jelöli a kód részeit.

  • A szöveg (string) általában narancsos színnel jelenik meg
  • A számok halványzöld színnel látszanak. 

Ez segít gyorsan észrevenni, hogy a program szövegként vagy számként értelmez valamit

 

Egy sorban keverheted is az adattípusokat: 

print(„Az eredmény:”, 8+3)

A program eredménye: 

Az eredmény: 11

A Python automatikusan szóközt tesz az elemek közé, így a szöveg és a szám szépen jelenik meg együtt. Ez később nagyon hasznos lesz, amikor a program szöveget és számokat együtt jelenít meg. 

Megjegyzések a kódban (kommentek)

A programkódban elhelyezhetünk megjegyzéseket, amelyek segítenek a kód megértésében. A megjegyzések a program futásakor nem jelennek meg, csak a programozó számára hasznosak. 

Egy soros megjegyzés:

# Ez egy megjegyzés

A # jelet Windows alatt például az AltGr + X billentyűkkel lehet beírni. A VS Code általában zöld színnel jelöli a kommenteket, így könnyen felismerhetőek. 

Ha hosszabb megjegyzést szeretnénk írni, két lehetőségünk van:

Az első: minden sor elejére teszünk egy # jelet. 

A második: ha három idézőjel vagy három aposztróf közé írjuk

Kikommentelésnek hívjuk azt ha egy programsort vagy programrészletet ideiglenesen ki szeretnénk kapcsolni. Ilyenkor teszünk elő egy # jelet. 

Ezt a Visual Studio Code-ban máshogy is elérhetjük:

  • Edit -> Toggle Line Comment -> egy sort kikommentel
  • Edit -> Toggle Block Comment -> több sort kommentel ki. 

Ha véletlenül kikommenteltünk valamit, a Ctrl + Z segítségével visszaállíthatjuk 

 

Összefoglalás

Ebben a leckében megtanultuk:

  • hogyan működik a print() parancs

  • hogyan lehet szöveget kiírni

  • hogyan lehet számolni a Pythonban

  • mi a különbség a számok és szövegek között

  • hogyan használhatunk kommenteket a kódban

Vidám anime lány számítógépnél grafikát készít, Inkscape alapok tanulása

Ha szeretnél továbbhaladni a Python programozással, lépj a következő leckére: