Pràctica 1: Programació estructurada
Llicència: CC BY-NC-SA 4.0
(Reconeixement - NoComercial - CompartirIgual) 🅭
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.
La lògica del programa ha d'estar ben estructurada i s'ha d'extraure
en funcions sempre que siga possible.
Exercicis
ud2/practices
powers_of_two.py
Crea un programa que demane a l'usuari un nombre enter i mostre totes les potències de 2
fins a la potència indicada (inclosa).
Exemple d'entrada i eixida
Entrada
Eixida
2^0 = 1
2^1 = 2
2^2 = 4
2^3 = 8
2^4 = 16
2^5 = 32
is_power_of_two.py
Crea una programa que demane a l'usuari un nombre enter i mostre per pantalla si el nombre introduït
és una potència de 2 o no.
Exemple d'entrada i eixida
month_name.py
Crea un programa que demane a l'usuari un nombre enter entre 1 i 12 i mostre el nom del mes
corresponent. Si l'usuari introdueix un nombre fora d'aquest rang, el programa ha de mostrar
un missatge d'error i tonarà a demanar el nombre fins que l'usuari introduesca un valor vàlid.
Exemple d'entrada i eixida
Entrada
Eixida
El valor '-1' no és vàlid.
El valor '13' no és vàlid.
Març
📌 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.