Ejercicios del Capítulo 07
     Volver al índice.
     

     OBSERVACIÓN: En los problemas siguientes, si un error impide la ejecución de un
     ejemplo, debes mencionar que es parte de los resultados. Sé también preciso. Si el
     programa imprime [1], no digas que ha imprimido 1.

     
  1. Haz una lista con los tipos de datos que hemos visto hasta ahora, y
     pon un ejemplo para cada uno:

  2. ¿Qué es lo que imprime este código? Para éste y los siguientes ejercicios,
     aseguráte de comprender POR QUÉ imprime lo que imprime. De otra forma,
     estarías perdiendo el tiempo aquí.
     
     mi_lista = [5, 2, 6, 8, 101]
     print(mi_lista[1])
     print(mi_lista[4])
     print(mi_lista[5])
     
  3. ¿Qué es lo que imprime este código?
     
     mi_lista = [5, 2, 6, 8, 101]
     for mi_item in mi_lista:
         print(mi_item)
     
  4. ¿Qué es lo que imprime este código?
     
     mi_lista1 = [5, 2, 6, 8, 101]
     mi_lista2 = (5, 2, 6, 8, 101)
     mi_lista1[3] = 10
     print(mi_lista1)
     mi_lista2[2] = 10
     print(mi_lista2)
     
  5. ¿Qué es lo que imprime este código?
     
     mi_lista = [3 * 5]
     print(mi_lista)
     mi_lista = [3] * 5
     print(mi_lista)
     
  6. ¿Qué es lo que imprime este código?
     
     mi_lista = [5]
     for i in range(5):
     	mi_lista.append(i)
     print(mi_lista)
     
  7. ¿Qué es lo que imprime este código?
     
     print(len("Hola"))
     print(len("¡Qué tal!"))
     print(len("!Qué") + len("tal!"))
     print(len("2"))
     print(len(2))
     
  8. ¿Qué es lo que imprime este código?
     
     print("Simpson" + "College")
     print("Simpson" + "College"[1])
     print(("Simpson" + "College")[1])
     
  9. ¿Qué es lo que imprime este código?
     
     palabra = "Simpson"
     for letra in palabra:
         print(letra)
     
 10. ¿Qué es lo que imprime este código?
     
     palabra = "Simpson"
     for i in range(3):
         palabra += "College"
     print(palabra)
     
 11. ¿Qué es lo que imprime este código?
     
     palabra = "Hola" * 3
     print(palabra)
     
 12. ¿Qué es lo que imprime este código?
     
     mi_texto = "El veloz zorro marrón saltó por encima de los perezosos perros."
     print("La 3ra posición es: " + mi_texto[3])
     print("La posición -1 es: " + mi_texto[-1])
     
 13. ¿Qué es lo que imprime este código?
     
     s = "0123456789"
     print(s[1])
     print(s[:3])
     print(s[3:])
     
 14.
     Escribe un bucle que reciba del usuario una lista de 5 números, y que los sume
     en un array. Luego imprime el array. Intenta hacerlo sin mirar el libro.

 15.
     Escribe un programa que reciba un array como el de abajo y que imprima el
     promedio. Utiliza la función len. No vayas a poner 15, ya que no
     funcionaría bien si el tamaño de la lista cambiase. (Existe una
     función sum de la cual aún no he hablado todavía. No vayas a usarla.
     Suma individualmente los números tal como lo hemos visto en el capítulo.)
     (Otro error muy común es calcular el promedio en cada una de la iteraciones
     del bucle. Termina primero con la suma y divide al final)

     
     mi_lista = [3,12,3,5,3,4,6,8,5,3,5,6,3,2,4]