Ja hem utilitzat diverses funcions, com ara print(), input() o len(). Però nosaltres també en podem definir. Ja sigui perquè la utilitzarem en diversos moments del nostre programa o ja sigui per fer un programa que sigui més entenedor.
Per exemple, definim una funció que suma dos nombres.
def sumador (a, b): resultat=a+b return resultatSempre es comença per la paraula DEF, el nom de la funció i els paràmetres que es passen.
Si la funció retorna algun resultat, utilitzem al final la paraula return.
Això ens permetria utilitzar aquesta funció dins el nostre programa
x=3y=5z=sumador(x,y) #cridem a la funció i ens retorna la suma.Per sort, hi ha molta gent que programa en Phyton i que ha creat funcions. Per poder utilitzar funcions que han creat altres persones, cal importar llibreries. Una llibreria és una col·lecció de diverses funcions creades per algun desenvolupador.
Per importar només cal utilitzar la funció IMPORT.
import timetime.sleep(nombre_de_segons)#espera un nombre de segonsimport randomvariable=random.randrange(10)#inventa un nombre enter