Hola, Python!
A KarelCat vas aprendre a pensar com un programador: descomposar problemes, repetir accions, prendre decisions i crear procediments. Ara faràs exactament el mateix — però amb Python real. El teu programa ja no mourà en Karel: parlarà amb text.
Escriure a la consola: print()
print() és la instrucció més bàsica de Python. Rep un text entre cometes i el mostra a la consola. A KarelCat, la instrucció bàsica era move() — aquí és print().
Prem ▶ Executa i observa què apareix a la consola:
La consola mostra Hola, món! — exactament el text que hi havia dins de les cometes. El text que va entre cometes s'anomena string (cadena de caràcters).
Strings i cometes
Un string sempre va envoltat de cometes. Pots fer servir cometes dobles "text" o cometes simples 'text' — el resultat és idèntic. Tria les que et siguin més còmodes.
Executa l'exemple i comprova que les dues línies funcionen exactament igual:
Una regla important: si el teu text conté una apòstrof (com a «m'agrada»), fes servir cometes dobles per envoltar-lo. Així Python no es confon:
Seqüència: un print() rere l'altre
Igual que a KarelCat encadenaves move() rere move(), aquí pots encadenar diversos print(). Python els executa en ordre, de dalt a baix. Cada print() escriu en una línia nova.
L'ordre importa — igual que a Karel, la seqüència d'instruccions determina el resultat. Si canvies l'ordre dels print(), canvia l'ordre de les línies a la consola.
Comentaris: #
A KarelCat ja feies servir comentaris amb #. A Python funcionen exactament igual: tot el que va després d'un # és ignorat pel programa. Els comentaris són notes per a tu (i per a qui llegeixi el teu codi).
Comentar una línia de codi és útil per desactivar-la temporalment sense esborrar-la. Només cal posar # al davant.
Els errors no són fracassos
Quan escrius codi incorrecte, Python s'atura i mostra un missatge d'error a la consola. Igual que a KarelCat, l'error indica exactament què ha passat. Es llegeix, es corregeix i es torna a provar.
L'exemple següent té un error deliberat — falta una cometa de tancament. Executa'l i observa el missatge d'error:
Corregeix l'error afegint la cometa que falta i torna a executar. Quan programes, veuràs errors constantment — és completament normal.
Més usos de print()
print() pot mostrar moltes coses, no només text. Pot mostrar números directament — sense cometes:
Fixa't en la tercera línia: si passes diversos valors a print() separats per comes, Python els mostra tots en la mateixa línia, amb un espai entre ells.
A més, print() sense cap argument imprimeix una línia buida — útil per separar visualment la sortida:
Exercici
Em dic PyCat. Tinc 0 anys. Aprendrem Python junts!
Resum
Has après quatre coses en aquest capítol:
print("text")— mostra text a la consola.- Els strings van entre cometes dobles
"..."o simples'...'. #— marca un comentari (Python l'ignora).- Pots passar diversos valors a
print()separats per comes.