Funcions

Definició d’una funció i utilització

def nom_funcio(argument1, argument2, ...):
    '''Nom de la funció. Descripció curta

    Descripció detallada

    Arguments:
        argument1: explicació argument 1
        argument2: explicació argument 3
        ...

    Retorna:
        valor1: explicació del valor retornat 1
        valor2: explicació del valor retornat 1
        ...

    '''
    # Operacions que fa la funció

    return valor1, valor2, ...


resultats = nom_funcio(argument1, argument2, ...)

Exemple suma

Sempre amb docstrings. No cal que siguin súper detallats.

def suma (a, b):
    '''Retorna la suma de a i b'''
    return a+b


# Ha d'imprimir el número 5
resultat = suma(2, 3)
print (f"La suma de 2 + 3 és: {resultat}")