Salta el contingut

Exercicis amb funcions

  1. Escriure dues funcions que permetin calcular:
  2. La quantitat de segons en un temps donat en hores, minuts i segons.
  3. La quantitat d' hores, minuts i segons d' un temps donat en segons.

  4. Realitza una funció que depenent dels paràmetres que rebi: converteix a segons o a hores:

  5. Si rep un argument, suposa que són segons i converteix hores, mintos i segons.
  6. Si rep 3 arguments, suposa que són hora, minuts i segons i els converteix a segons.

  7. Volem fer una funció que afegeixi a una llista els contactes d'una agenda. Els contactes s'han de guardar en un diccionari, i almenys ha de tenir el camp de nom, el camp del telèfon, tot i que pot tenir més camps. Les dades s'aniran demanant per teclat, es demanarà per endavant quants contactes es guardaran. Si anem a guardar més informació en el contacte, s'aniran demanant introduint camps fins que introduïm el "*".

  8. Amplia el programa anterior per fer una funció de recerca, que rebi un conjunt de paràmetres keyword i retorna els contactes (en una llista) que coincideixin amb els criteris de recerca.

  9. Realitzar una funció recursiva que rebi una llista i que calculi el producte dels elements de la llista.