- Escriure dues funcions que permetin calcular:
- La quantitat de segons en un temps donat en hores, minuts i segons.
- La quantitat d' hores, minuts i segons d' un temps donat en segons.
- Realitza una funció que depenent dels paràmetres que rebi: converteix a segons o a hores:
- Si rep un argument, suposa que són segons i converteix hores, mintos i segons.
- Si rep 3 arguments, suposa que són hora, minuts i segons i els converteix a segons.
-
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 "*".
-
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.
-
Realitzar una funció recursiva que rebi una llista i que calculi el producte dels elements de la llista.