1. CCPG1001 - Meiying Cheung Ruiz
DEBER DE FUNDAMENTOS DE PROGRAMACIÓN
1er Término 2017
Entregables:
En una carpeta comprimida entregue la solución del literal a) y b) en
.PDF y para el literal c) y d) entregue un solo archivo .py con todos los
programas solicitados
a) Evalúe lo siguiente en el modo interactivo y escriba el resultado que
daría el interpretador de python:
>>>var = 'casa'
>>>var *= 3
>>>var
>>>print('Pero al final' + ',' + 'he de dar' + ' ' + 3 *
'gracias')
>>>'EcuadorTieneTalento'[7:12]
>>>cadena = 'EcuadorTieneeeTalento'[::7]
>>>print(cadena)
>>> 10>60 and 4<6 or 39 >=58 and (not (5>4))
b) Explique el orden de ejecución de los operadores en la siguiente
expresión:
>>>numero = 0
>>>numero < 6 and ( numero<4 or (not ( numero > -5 )) )
c) Escriba un programa en python para cada uno de los siguientes
problemas:
1. Imprimir el siguiente verso con sintaxis de python:
Suerte tengo yo en la vida,
aunque me quejo de todo,
pero al final, he de darte
las 'gracias' de todos modos.
2. CCPG1001 - Meiying Cheung Ruiz
2. Considerando la cadena: 'www.google.com'. Cree un programa que
obtenga la subcadena google, descartando el 'www.' y '.com'
3. Escriba un programa que imprima True o False si el número ingresado
por teclado es Impar
d) Escriba un programa para "Corporación el Morado S.A. "que solicite
al usuario ingresar dos productos y sus precios. Por ejemplo:
Producto Costo
zanahoria 10.50
rabano 9
Al finalizar imprimir el reporte con la suma de costos de ambos productos
en el siguiente formato:
CORPORACIÓN EL MORADO S.A.
Productos Costo
Zanahoria 10.50
Rabano 9.50
Total: 20.00
Considere:
mayúsculas y minúsculas
número de decimales
alineación (productos a la izquierda y costos a la derecha)
conversión de tipos de datos