Diferència entre revisions de la pàgina «Python: tipus bàsics de dades»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
Línia 24: Línia 24:
  
 
== Exercicis ==
 
== Exercicis ==
# ...TODO...
+
# Fes un script que vagi demanant nombres reals a l'usuari (fins que entri ENTER i prou) i que calculi la mitjana aritmètica. Mostra el resultat provisional cada vegada que demana un nou nombre.
 +
# Fes una funció que obtingui la intersecció de dues llistes (elements comuns). Els elements poden ser nombres, booleans o cadenes de caràcters. Per provar-la, demana a l'usuari que entri les dades de la primera llista fins que entri ''Enter'' i després la de la segona llista.
 +
# Utilitza la funció de l'exercici anterior, però ara agafarem les dades de dos fitxers ''llista1.txt'' i ''llista2.txt''. Cada línia del fitxer serà una dada de la llista.
 +
# Fes una funció que obtingui la intersecció de dos diccionaris.
 +
# Intersecció diccionaris amb dades de fitxers. Separador = tabulador.

Revisió del 08:56, 10 set 2012

En aquesta secció suposem que es tenen nocions bàsiques de programació i algorísmica. Anem a veure les particularitats del llenguatge Python en el referent als tipus bàsics de dades.

Per una introducció a la programació en Python podeu mirar-vos aquesta referència:


Tipus de dades en Python

Podeu seguir els següents links per més referència:

Els diferents tipus de dades en Python son:


Exercicis

  1. Fes un script que vagi demanant nombres reals a l'usuari (fins que entri ENTER i prou) i que calculi la mitjana aritmètica. Mostra el resultat provisional cada vegada que demana un nou nombre.
  2. Fes una funció que obtingui la intersecció de dues llistes (elements comuns). Els elements poden ser nombres, booleans o cadenes de caràcters. Per provar-la, demana a l'usuari que entri les dades de la primera llista fins que entri Enter i després la de la segona llista.
  3. Utilitza la funció de l'exercici anterior, però ara agafarem les dades de dos fitxers llista1.txt i llista2.txt. Cada línia del fitxer serà una dada de la llista.
  4. Fes una funció que obtingui la intersecció de dos diccionaris.
  5. Intersecció diccionaris amb dades de fitxers. Separador = tabulador.