Taller1 Diplomado Python
Taller1 Diplomado Python
Escribir un programa que pregunte al usuario por el número de horas trabajadas y el coste
por hora. Después debe mostrar por pantalla la paga que le corresponde.
Ejercicio 2
Escribir un programa que pida al usuario su peso (en kg) y estatura (en metros), calcule el
índice de masa corporal y lo almacene en una variable, y muestre por pantalla la frase Tu
índice de masa corporal es <imc> donde <imc> es el índice de masa corporal calculado
redondeado con dos decimales.
Ejercicio 3
Una panadería vende barras de pan a 3.49€ cada una. El pan que no es el día tiene un
descuento del 60%. Escribir un programa que comience leyendo el número de barras
vendidas que no son del día. Después el programa debe mostrar el precio habitual de una
barra de pan, el descuento que se le hace por no ser fresca y el coste final total.
Ejercicio 4
Escribir un programa que pregunte el nombre del usuario en la consola y después de que el
usuario lo introduzca muestre por pantalla <NOMBRE> tiene <n> letras,
donde <NOMBRE> es el nombre de usuario en mayúsculas y <n> es el número de letras que
tienen el nombre.
Ejercicio 5
Los teléfonos de una empresa tienen el siguiente formato prefijo-número-extension donde el
prefijo es el código del país +34, y la extensión tiene dos dígitos (por ejemplo +34-
913724710-56). Escribir un programa que pregunte por un número de teléfono con este
formato y muestre por pantalla el número de teléfono sin el prefijo y la extensión.
Ejercicio 6
Escribir un programa que almacene las asignaturas de un curso (por ejemplo Matemáticas,
Física, Química, Historia y Lengua) en una lista y la muestre por pantalla el mensaje Yo
estudio <asignatura>, donde <asignatura> es cada una de las asignaturas de la lista.
Ejercicio 7
Escribir un programa que pregunte al usuario los números ganadores de la lotería primitiva,
los almacene en una lista y los muestre por pantalla ordenados de menor a mayor.
Ejercicio 8
Escribir un programa que cree un diccionario vacío y lo vaya llenado con información sobre
una persona (por ejemplo nombre, edad, sexo, teléfono, correo electrónico, etc.) que se le
pida al usuario. Cada vez que se añada un nuevo dato debe imprimirse el contenido del
diccionario.
Ejercicio 9
Escribir un programa que cree un diccionario de traducción español-inglés. El usuario
introducirá las palabras en español e inglés separadas por dos puntos, y cada
par <palabra>:<traducción> separados por comas. El programa debe crear un diccionario con
las palabras y sus traducciones. Después pedirá una frase en español y utilizará el diccionario
para traducirla palabra a palabra. Si una palabra no está en el diccionario debe dejarla sin
traducir.