Beruflich Dokumente
Kultur Dokumente
Libros / Algoritmos de Programacin con Python / Captulo 8. Algoritmos de bsqueda / 8.7. Ejercicios
8.7. Ejercicios
Ejercicio 8.7.1. Escribir una funcin que reciba una lista desordenada y un elemento,
que:
1. Busque todos los elementos coincidan con el pasado por parmetro y devuelva la
cantidad de coincidencias encontradas.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
3. Utilizando la funcin anterior, busque todos los elementos coincidan con el pasado
por parmetro y devuelva una lista con las posiciones.
Ejercicio 8.7.2. Escribir una funcin que reciba una lista de nmeros no ordenada, que:
Escribir una funcin que reciba una cadena a buscar y una lista de tuplas
( nombre_completo , telefono ), y busque dentro de la lista, todas las entradas que
contengan en el nombre completo la cadena recibida (puede ser el nombre, el apellido o
slo una parte de cualquiera de ellos). Debe devolver una lista con todas las tuplas
encontradas.
Se cuenta con una lista ordenada de productos, en la que uno consiste en una tupla de
(identificador, descripcin, precio), y una lista de los productos a facturar, en la que cada
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
uno consiste en una tupla de (identificador, cantidad).
Se desea generar una factura que incluya la cantidad, la descripcin, el precio unitario y
el precio total de cada producto comprado, y al final imprima el total general.
Escribir una funcin que reciba ambas listas e imprima por pantalla la factura solicitada.
Ejercicio 8.7.5. Escribir una funcin que reciba una lista ordenada y un elemento, si el
elemento se encuentra en la lista, debe encontrar su posicin, mediante bsqueda
binaria y devolverlo. Si no se encuentra, debe agregarlo a la lista en la posicin correcta
y devolver esa nueva posicin. (No utilizar lista.sort() )
Anterior Siguiente
8.6. Resumen Captulo 9. Diccionarios
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.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
INDICE DE CONTENIDOS
2. Programas sencillos
3. Funciones
4. Decisiones
5. Ms sobre ciclos
6. Cadenas de caracteres
7. Tuplas y listas
8.6. Resumen
8.7. Ejercicios
9. Diccionarios
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
13. Procesamiento de archivos
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