Laboratorio 6 Uso de Strings - Extraclase

download Laboratorio 6 Uso de Strings - Extraclase

of 2

Transcript of Laboratorio 6 Uso de Strings - Extraclase

ELEMENTOS DE COMPUTACIN LABORATORIO 6: uso de strings (PARA REALIZAR FUERA DE CLASES) INSTRUCCIONES: Lea cuidadosamente los problemas a resolver en Python 3.x. Los programas deben estar documentados (uso de comentarios en el programa). Debe entregar solo la versin digital de los programas al correo del profesor: [email protected] Fecha de entrega: 15 de abril (24 horas). Strings

1- Escriba una funcin que reciba un string (o cadena) de caracteres y lo retorne al revs (el primer carcter de ltimo, el segundo de penltimo, etc.). Si el string recibido es nulo la funcin retorna False. En el programa principal pida el string. 2- Escriba una funcin que reciba un string y retorne 2 valores: el string sin los espacios en blanco y la cantidad de espacios que se eliminaron. En el programa principal pida el string e imprima tres valores: el string ledo y los valores retornados por la funcin. Una forma de asignar n valores retornados es usar una asignacin simultnea a n variables. Ejemplo: si en la funcin v1 tenemos un return con 2 valores los podemos asignar a 2 variables as: x,y=funcin(v1) 3- Escriba una funcin que reciba un string y tome todos los nmeros en ese string, los una y al final retorne un valor entero. Si el string no posee nmeros retorne el string nulo (o vaco). Pruebe con estos casos: sdg98gf6, 89hgg45, dj36fdg20, jkgf, 9876 y el string nulo. 4- Haga un programa que lea un string y un nmero entero k y de los siguientes resultados: a) Cuntas palabras tienen una longitud de k caracteres ? b) Todas sus palabras tienen una longitud de k caracteres ? c) Muestre Hay palabras ms largas si alguna de sus palabras tiene una longitud mayor de k caracteres, y No hay palabras mas largas en caso contrario.

d) Muestre Hay palabras ms cortas si alguna de sus palabras tiene una longitud menor de k caracteres, y No hay palabras mas cortas en caso contrario. 5- Escriba una funcin que retorne la cantidad de dgitos que aparecen en un string recibido. Por ejemplo, el string un 1 y un 20 tiene 3 dgitos 6- Escriba una funcin que retorne la cantidad de nmeros (pueden ser enteros o flotantes) que aparecen en un string recibido. Por ejemplo el string un 2.5, un 201 y 2 unos tiene 3 nmeros. 7- Escriba una funcin que retorne la diferencia simtrica de dos strings recibidos. La diferencia simtrica es un string con los elementos que pertenecen a algunos de los strings recibidos pero no a ambos. Por ejemplo la diferencia simtrica entre abcxbbyz y deamx es bcyzdem. ltima lnea