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:
-
Mostre un menú amb
while:-
- Afegir alumne
-
- Mostrar alumnes
-
- Mostrar aprovats
-
- Eixir
-
-
Guarda els alumnes i notes en un diccionari.
-
Permet:
- Afegir alumnes.
- Mostrar tots.
- Mostrar només aprovats.
El programa acaba quan l’usuari tria eixir.