Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Resuelva los siguientes problemas mediante un programa en Python. Indique la respuesta a cada
problema y anexe el cdigo fuente del programa que resuelve cada problema.
Problema 1
Supongamos que el precio que aparece en la cubierta de un libro es de $ 24.95, pero las libreras
obtienen un descuento del 40%. Gastos de envo de $ 3 para la primera copia y 75 centavos para
cada copia adicional. Cul es el costo total de 60 copias?
Problema 2
El volumen de una esfera con radio r es (4 /3) r^3. Cul es el volumen de una esfera con radio
5?.
Problema 3
Si salgo de mi casa a las 6:52 am y corro 1 milla a un ritmo fcil (8:15 por milla), luego 3 millas a
ritmo (7:12 por milla) y 1 milla a ritmo fcil de nuevo, a qu hora llego a la oficina para el
desayuno?
Problema 4
Python proporciona una funcin incorporada llamada len que devuelve la longitud de una cadena,
por ejemplo, el valor de len ('allen') es 5. Escribe una funcin llamada right_justify que toma una
cadena llamada s como parmetro e imprime la cadena con espacios suficientes para que la ltima
letra de la cadena est en la columna 70 de la pantalla.
Problema 5
Problema 7
Escribir una funcin llamada remove_duplicates que toma una lista y devuelve una nueva lista con
slo los elementos nicos de la original.
Problema 8
ROT13 es una forma dbil de cifrado que implica "recorrer" cada letra en una palabra por 13
lugares. Recorrer una letra significa desplazarla a travs del alfabeto, regresndola al principio si es
necesario, es decir, 'A' desplazado por 3 es 'D' y 'Z' desplazado por 1 es 'A'.
Escribir una funcin llamada rotate_word que toma una cadena y un entero como parmetros y
que devuelva una nueva cadena que contiene las letras de la cadena original "recorrida" por la
cantidad dada. Por ejemplo, "cheer" recorrida por 7 es "jolly" y "melon" recoddiro por 10 es
"cubed".
Es posible que desee utilizar las funciones incorporadas ord, que convierte un carcter a un cdigo
numrico y chr que convierte los cdigos numricos en caracteres.