viernes, 2 de enero de 2015

Soluciones Codecademy Python. Un día en el supermercado


 Soluciones al tema 9 del curso de Python de  Codeacademy . Un día en el supermercado. Dónde se utilizan los diccionarios y listas vistos en el tema anterior.



1/13
nombres = ["Adela","Alex","Maria","Martin","Carlos"]
for i in nombres:
    print i

2/13
Webster = {
     "Cerdo hormiguero" : "La estrella de un conocido programa infantil de dibujos animados.",
     "Bee" : "El sonido que hace una cabra.",
     "Alfombra": "Va en el piso.",
     "Pizca": "Una poca cantidad."
    }
for key in Webster:
        print Webster[key]

3/13
a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
for num in a:
    if num%2==0:
        print num

4/13
def contar_burbujas(cadena):
    total=0
    for n in cadena:
        if n =='burbujas':
            total=total+1
    return total

5/13
for letter in "Codecademy":
    print letter
# Líneas en blanco para que el resultado quede bonito
print
print
word = "¡Programar es divertido!"
for letter in word:
    # Solo muestra con print la letra i
    if letter == "i":
        print letter

6/13
precios = {
    "banana": 4,
    "manzana": 2,
    "naranja": 1.5,
    "pera": 3
}

7/13
inventario = {
    "banana": 6,
    "manzana": 0,
    "naranja": 32,
    "pera": 15
}

8/13
for key in precios:
    print key
    print "precio: %s"  % precios[key]
    print "inventario: %s" % inventario[key]

9/13
for key in precios:
    print key
    print "precio: %s" % precios[key]
    print "inventario: %s" % inventario[key]
    total=total+precios[key]*inventario[key]
print total

10/13
compras = ["banana","naranja","manzana"]

11/13
compras = ["banana", "naranja", "manzana"]
inventario = {
    "banana": 6,
    "manzana": 0,
    "naranja": 32,
    "pera": 15
}  
precios = {
   'naranaja': 1.5, 'pera': 3, 'banana': 4, 'manzana': 2
}
# Escribe tu código aquí
def calcular_factura(comida):
    total=0
    for i in precios:
        total=total+i

12/13
def calcular_factura(comida):
    total=0
    for item in comida:
        if inventario[item]>0:
            total=total+precios[item]
            inventario[item]=inventario[item]-1

13/13
No se hace nada ;)

4 comentarios:

  1. jajaja si esta bueno gracias!!!

    ResponderEliminar
  2. for key in precios:
    print key
    print "precio: %s" % precios[key]
    print "inventario: %s" % inventario[key]
    total=total+precios[key]*inventario[key]
    print total

    total=total+...
    ese total+ sobra

    muchas gracias

    ResponderEliminar
  3. 9/13
    precios = {
    "banana": 4,
    "manzana": 2,
    "naranja": 1.5,
    "pera": 3
    }

    inventario = {
    "banana" : 6,
    "manzana" : 0,
    "naranja" : 32,
    "pera" : 15
    }

    for key in precios:
    print key
    print "precio: %s" % precios[key]
    print "inventario: %s" % inventario[key]

    total = 0
    for key in precios:
    print precios[key] * inventario[key]
    print total

    ResponderEliminar