Documente Academic
Documente Profesional
Documente Cultură
Si llegamos al final de la lista sin haber salido antes de la funcin es porque el valor de
x no est en la lista, y en ese caso retornamos 1 .
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
En esta solucin necesitamos una variable i que cuente en cada momento en qu
posicin de la lista estamos parados. Esta variable se inicializa en 0 antes de entrar en
el ciclo y se incrementa en 1 en cada paso.
#!/usr/bin/env python
# encoding: latin1
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
# el ciclo for recorre todos los elementos de lista:
for z in lista:
# estamos en la posicion i, z contiene el valor de lista[i]
# si z es igual a x, devuelve i
if z == x:
return i
Y ahora lo probamos:
La lnea 16 del cdigo es un ciclo que recorre uno a uno los elementos de la lista, y
en el cuerpo de ese ciclo, en la lnea 20 se compara cada elemento con el valor
buscado. En el caso de encontrarlo (lnea 21) se devuelve la posicin.
Anterior Siguiente
8.2. Cmo programar la bsqueda lineal a mano 8.4. Buscar sobre una lista ordenada
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
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
4. Decisiones
5. Ms sobre ciclos
6. Cadenas de caracteres
7. Tuplas y listas
8.6. Resumen
8.7. Ejercicios
9. Diccionarios
14. Objetos
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
17. Pilas y colas
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