Exercicis


Exercici 1 — Notes d’una classe

Crea un programa que:

  • Demane quants alumnes hi ha.
  • Per cada alumne:

    • Demane el seu nom.
    • Demane la seua nota.
  • Guarda les dades en un diccionari (nom → nota).
  • Mostra:

    • Tots els alumnes i la seua nota.
    • Quants han aprovat (nota ≥ 5).
    • La nota mitjana (calculada manualment).

Exercici 2 — Llista de compra amb control

Crea un programa que:

  • Permeta afegir productes a una llista fins que l’usuari escriga "fi".
  • Després:

    • Mostra quants productes hi ha.
    • Mostra tots els productes amb un for.
    • Demana un producte i indica si està o no en la llista (sense utilitzar funcions avançades).

Exercici 3 — Joc d’endevinar número

Crea un programa que:

  • Definisca un número secret.
  • Done a l’usuari 5 intents (amb un while).
  • En cada intent:

    • Demane un número.
    • Indique si és major o menor que el secret.
  • Al final:

    • Indica si ha guanyat o no.

Exercici 4 — Estadística de paraules

Demana a l’usuari 5 paraules.

  • Guarda-les en una llista.
  • Després:

    • Mostra la paraula més llarga (sense usar funcions avançades).
    • Mostra quantes tenen més de 5 lletres.
    • Mostra-les totes amb un bucle for.

Exercici 5 — Gestió de notes amb tupla

Crea una tuple amb 5 assignatures fixes.

Després:

  • Demana la nota de cada assignatura.
  • Guarda-les en un diccionari (assignatura → nota).
  • Mostra:

    • L’assignatura amb millor nota.
    • Quantes estan suspeses.

Exercici 6 — Control d’usuaris

Crea un diccionari amb 3 usuaris i la seua contrasenya.

El programa ha de:

  • Demanar usuari.
  • Si existeix:

    • Demanar contrasenya.
    • Indicar si és correcta o incorrecta.
  • Si no existeix:

    • Mostrar missatge d’error.

Exercici 7 — Suma de nombres parells

Crea un programa que:

  • Demane 10 números.
  • Guarde’ls en una llista.
  • Després:

    • Mostra només els números parells.
    • Calcula la suma dels parells.
    • Indica quants parells hi ha.

Exercici 8 — Diccionari de temperatures

Demana a l’usuari el nom de 4 ciutats.

Per cada ciutat:

  • Demana la temperatura.
  • Guarda-ho en un diccionari.

Després:

  • Mostra totes les ciutats amb la seua temperatura.
  • Indica quina ciutat té la temperatura més alta.
  • Calcula la mitjana de temperatura.

Exercici 9 — Inventari simple

Crea un programa que:

  • Permeta introduir 5 productes i el seu preu.
  • Guarda-ho en un diccionari.
  • Després:

    • Mostra el producte més barat.
    • Mostra el més car.
    • Mostra el total de tots els preus.

Sense utilitzar min() ni max().


Exercici 10 — Mini sistema complet

Crea un programa que:

  1. Mostre un menú amb while:

      1. Afegir alumne
      1. Mostrar alumnes
      1. Mostrar aprovats
      1. Eixir
  2. Guarda els alumnes i notes en un diccionari.

  3. Permet:

    • Afegir alumnes.
    • Mostrar tots.
    • Mostrar només aprovats.

El programa acaba quan l’usuari tria eixir.