Beruflich Dokumente
Kultur Dokumente
Libros / Algoritmos de Programacin con Python / Captulo 7. Tuplas y listas / 7.6. Ejercicios
7.6. Ejercicios
Ejercicio 7.6.1. Escribir una funcin que reciba una tupla de elementos e indique si se
encuentran ordenados de menor a mayor o no.
1. Escribir una funcin que indique si dos fichas de domin encajan o no. Las fichas
son recibidas en dos tuplas, por ejemplo: (3,4) y (5,4) .
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
2. Escribir una funcin que indique si dos fichas de domin encajan o no. Las fichas
son recibidas en una cadena, por ejemplo: 3-4 2-5 . Nota: utilizar la funcin split
de las cadenas.
1. Escribir una funcin que reciba una tupla con nombres, y para cada nombre
imprima el mensaje Estimado , vote por m.
2. Escribir una funcin que reciba una tupla con nombres, una posicin de origen p y
una cantidad n , e imprima el mensaje anterior para los n nombres que se
encuentran a partir de la posicin p .
3. Modificar las funciones anteriores para que tengan en cuenta el gnero del
destinatario, para ello, debern recibir una tupla de tuplas, conteniendo el nombre y
el gnero.
1. Escribir una funcin que reciba dos vectores y devuelva su producto escalar.
2. Escribir una funcin que reciba dos vectores y devuelva si son o no ortogonales.
3. Escribir una funcin que reciba dos vectores y devuelva si son paralelos o no.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
4. Escribir una funcin que reciba un vector y devuelva su norma.
Ejercicio 7.6.5. Dada una lista de nmeros enteros, escribir una funcin que:
Ejercicio 7.6.6. Dada una lista de nmeros enteros y un entero k , escribir una funcin
que:
1. Devuelva tres listas, una con los menores, otra con los mayores y otra con los
iguales a k .
Ejercicio 7.6.7. Escribir una funcin que reciba una lista de tuplas (Apellido, Nombre,
Inicial_segundo_nombre) y devuelva una lista de cadenas donde cada una contenga
primero el nombre, luego la inicial con un punto, y luego el apellido.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
1. Realizar una funcin que, dada una lista, devuelva una nueva lista cuyo contenido
sea igual a la original pero invertida. As, dada la lista ['Di', 'buen', 'da', 'a',
'papa'] , deber devolver ['papa', 'a', 'da', 'buen', 'Di'] .
2. Realizar otra funcin que invierta la lista, pero en lugar de devolver una nueva,
modifique la lista dada para invertirla, si usar listas auxiliares.
Ejercicio 7.6.9. Escribir una funcin empaquetar para una lista, donde epaquetar
significa indicar la repeticin de valores consecutivos mediante una tupla (valor,
cantidad de repeticiones). Por ejemplo, empaquetar ([1, 1, 1, 3, 5, 1, 1, 3, 3])
debe devolver [(1, 3) , (3, 1) , (5, 1), (1, 2), (3, 2)] .
3. Escribir una funcin que opere sobre una matriz y mediante eliminacin gaussiana
devuelva una matriz triangular superior.
4. Escribir una funcin que indique si un grupo de vectores, recibidos mediante una
lista, son linealmente independientes o no.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Ejercicio 7.6.11. Plegado de un texto. Escribir una funcin que reciba un texto y una
longitud y devuelva una lista de cadenas de como mximo esa longitud. Las lneas
deben ser cortadas correctamente en los espacios (sin cortar las palabras).
1. Escribir una funcion llamada map , que reciba una funcin y una lista y devuelva la
lista que resulta de aplicar la funcin recibida a cada uno de los elementos de la
lista recibida.
2. Escribir una funcin llamada filter , que reciba una funcin y una lista y devuelva
una lista con los elementos de la lista recibida para los cuales la funcin recibida
devuelve un valor verdadero.
Anterior Siguiente
7.5. Resumen Captulo 8. Algoritmos de bsqueda
Copyright (c) 2011-2014 Rosita Wachenchauzer, Margarita Manterola, Maximiliano Curia, Marcos Medrano,
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Copyright (c) 2011-2014 Rosita Wachenchauzer, Margarita Manterola, Maximiliano Curia, Marcos Medrano,
Nicols Paez. La copia y redistribucin de esta pgina se permite bajo los trminos de la licencia Creative
Commons Atribucin - Compartir Obras Derivadas Igual 3.0 siempre que se conserve esta nota de copyright.
INDICE DE CONTENIDOS
2. Programas sencillos
3. Funciones
4. Decisiones
5. Ms sobre ciclos
6. Cadenas de caracteres
7.1. Tuplas
7.2. Listas
7.5. Resumen
7.6. Ejercicios
8. Algoritmos de bsqueda
9. Diccionarios
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
10. Contratos y Mutabilidad
14. Objetos
3.757
2006-2017 LibrosWeb.es Contacto Novedades Condiciones Privacidad
das online
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com