Exercici: Variables i operadors
Llicència: CC BY-NC-SA 4.0
(Reconeixement - NoComercial - CompartirIgual) 🅭
Objectius
Els objectius d'aquests exercicis són:
Conéixer i utilizar les variables.
Conéixer i utilitzar els diferents tipus de dades.
Conéixer i utilitzar els operadors aritmètics numèrics.
Conéixer i utilitzar els operadors lògics i de comparació.
Els exercicis marcats amb ✅ seran corregits a classe.
Estructura del projecte
Tots els exercicis han de complir amb la següent estructura:
Cada exercici ha d'anar dins del directori corresponent.
El nom del fitxer ha de coincidir amb el títol de l'exercici.
El format de la eixida del programa ha de ser consistent
amb el format demanat.
Exercicis amb nombres enters
ud1/exercises/int
int_double_me.py
Crea un programa que demane a l'usuari un nombre enter i mostre el doble d'aquest nombre.
Exemple d'entrada i eixida
Entrada
Eixida
int_sum.py
Crea un programa que demane a l'usuari dos nombres enters i mostre la seua suma.
Exemple d'entrada i eixida
Entrada
Eixida
✅ int_rectangle_area.py
Crea un programa que demane a l'usuari la base i l'altura d'un rectangle i mostre l'àrea del rectangle.
Exemple d'entrada i eixida
Entrada
Eixida
✅ minutes_to_hours.py
Crea un programa que demane a l'usuari un nombre enter de minuts i mostre
de quantes hores completes i quants minuts addicionals es compon aquest temps.
Exemple d'entrada i eixida
Entrada
Eixida
Exercicis amb nombres reals
ud1/exercises/float
float_double_me.py
Crea un programa que demane a l'usuari un nombre real i mostre el doble d'aquest nombre.
Exemple d'entrada i eixida
Entrada
Eixida
✅ calculate_discount.py
Crea un programa que demane a l'usuari el preu d'un producte i el percentatge de descompte, i mostre el preu final després d'aplicar el descompte.
Exemple d'entrada i eixida
Entrada
Eixida
✅ float_circle_area.py
Crea un programa que demane a l'usuari el radi d'un cercle i mostre l'àrea del cercle.
Exemple d'entrada i eixida
Entrada
Eixida
Exercicis amb booleans
ud1/exercises/bool
is_even.py
Crea un programa que demane a l'usuari un nombre enter i mostre si aquest nombre és parell o imparell.
Exemple d'entrada i eixida
is_adult.py
Crea un programa que demane a l'usuari la seua edat i mostre si és major d'edat (18 anys o més).
Exemple d'entrada i eixida
✅ is_valid_banknote.py
Crea un programa que demane a l'usuari un nombre enter i mostre si aquest nombre és un bitllet vàlid.
Exemple d'entrada i eixida
is_divisible.py
Crea un programa que demane a l'usuari dos nombres enters i mostre si el primer nombre és divisible pel segon.
Exemple d'entrada i eixida
✅ is_in_seconds_range.py
Crea un programa que demane a l'usuari un nombre enter i mostre si aquest nombre està dins del rang de segons d'un minut (0-59).
Exemple d'entrada i eixida
✅ is_leap_year.py
Crea un programa que demane a l'usuari un nombre enter i mostre si aquest any és un any de traspàs.
Pots pensar exemples per comprovar totes les condicions que fan que un any siga de traspàs?
Exemple d'entrada i eixida
Exercicis combinats
ud1/exercises/combined
✅ bigger_pizza.py
Crea un programa que compare dues pizzes, una redona i una rectangular, i determine
quina de les dues és més rentable.
L'usuari ha de proporcionar:
El preu i el diàmetre de la pizza redona (en centímetres).
El preu, l'amplària i la llargària de la pizza rectangular (en centímetres).
El programa mostrarà True
si la pizza redona és més rentable o False
en cas contrari.
✅ valid_triangle.py
Crea un programa que demane a l'usuari les longituds dels tres costats d'un triangle
i mostre si és possible formar un triangle amb aquests costats.
El programa mostrarà True
si és possible formar un triangle o False
en cas contrari.
Consell
Un triangle és vàlid la suma de les longituds de qualsevol de dos costats
és major que la longitud del tercer costat.
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent
a la pàgina web .
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.