Capítol 1

Hola, Python!

En aquest curs aprendràs a escriure codi Python real.

print()

print() és la instrucció més bàsica de Python. Rep un text entre cometes i el mostra a la consola.

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 (és a dir, 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 comprèn bé la sintaxi.

Seqüència: un print() rere l'altre

Pots encadenar diversos print(). Python els executa en ordre, de dalt a baix. Cada print() escriu en una línia nova.

L'ordre importa, és a dir, que 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: #

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. L'error indica exactament què ha passat. Què cal fer? 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 nombres directament, és a dir, no cal fer ús de les 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. Això és útil per a separar visualment la sortida:

Exercici

Escriu un programa que imprimeixi exactament aquestes quatre línies. Fixa't que la tercera línia és buida:
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.