jueves, 1 de enero de 2015

Soluciones Python . Listas y Diccionarios Parte2

Soluciones al tema Listas y Diccionarios del curso de Python de la web codecademy. Parte 2 del 7/14 al 14/14


8/14
mi_lista = [1,9,3,8,5,7]

for numero in mi_lista:
   print  2*numero

9/14
lista_inicial = [5, 3, 1, 2, 4]
lista_cuadrado = []

for numero in lista_inicial:
   lista_cuadrado.append(numero**2)
lista_cuadrado.sort()

print lista_cuadrado

10/14
# Asignación de un diccionario con tres pares clave-valor a `residentes`
residentes = {'Gaviota' : 104, 'Perezoso' : 105, 'Piton de Birmania' : 106}
print residentes['Gaviota'] # Muestra el número de ubicación de la gaviota
print residentes['Perezoso']
print residentes['Piton de Birmania']

11/14
menu = {} # Diccionario vacío
menu['Pollo Alfredo'] = 20.50 # Se agrega un nuevo par clave-valor
print menu['Pollo Alfredo']
# Tu código va acá: Agrega algunos pares plato-precio al 'menú'
menu['Pollo con patatas'] = 12.5
menu['Albondigas'] = 13
menu['Filete con patatas'] = 21.5
print "Hay " + str(len(menu)) + " platos en el menu."
print menu

12/14
# clave - nombre_animal : valor - ubicación
animales_zoo = { 'Unicornio' : 'Venta de pochoclo',
'Perezoso' : 'Exhibicion del bosque tropical',
'Tigre de Bengala' : 'Casa en la jungla',
'Gaviota' : 'Exhibicion del artico',
'Foca' : 'Exhibicion del artico'}
# La declaración de un diccionario (o una lista) puede extenderse varias líneas
# Se elimina la entrada 'Unicornio'. (Los unicornios son increíblemente caros.)
del animales_zoo['Unicornio']
del animales_zoo['Perezoso']
del animales_zoo['Tigre de Bengala']
animales_zoo['Foca']='Casa en la jungla'
print animales_zoo

13/14
mochila = ['caramelo', 'cuchillo', 'pan']
mochila.remove('cuchillo')

14/14
inventario = {
    'oro' : 500,
    'morral' : ['piedra', 'soga', 'piedra preciosa'],
    'mochila' : ['xilofon','cuchillo', 'bolsa de dormir','pan flauta']
}
inventario['bolsa de arpillera'] = ['manzana', 'rubi chiquito', 'osito panda']
inventario['morral'].sort()
inventario['bolsillo'] = ['caracol', 'mora', 'lanas']
inventario['mochila'].sort()
inventario['mochila'].remove('cuchillo')
inventario['oro']=inventario['oro']+50

2 comentarios:

  1. Desarrolle un programa cíclico que capture
    un dato numérico cada vez, hasta que el
    usuario pulse 0.
    El programa debe responder finalmente:
    1. Cuál fue el mayor valor digitado
    2. Cuál fue el menor valor digitado

    ResponderEliminar