s1Eva_IIT2018_T3 Compras ‘Black Friday’

Ejercicio: 1Eva_IIT2018_T3 Compras ‘Black Friday’

propuesta de solución, contiene tarea.

# 1ra Evaluación II Término 2018
# Tema 3. Black Friday
# Tarea: descuentosPorSección
import random as rnd
import numpy as np

def calcularPrecio(unacompra,Codigo,Precio,Descuento):
    unprecio = 0
    if (unacompra in Codigo):
        donde = Codigo.index(unacompra)
        valor = Precio[donde]
        unprecio = valor - Descuento[donde]*valor/100
    return(unprecio)

def calcularTotal(compras,Codigo,Precio,Descuento):
    m = len(compras)
    totalpagar = 0
    i = 0
    while not(i>=m):
        unacompra = compras[i]
        unprecio = calcularPrecio(unacompra, Codigo, Precio,Descuento)
        totalpagar = totalpagar + unprecio
        i = i+1
    return(totalpagar)

def hallarSecciones(compras,Codigo,Seccion):
    m = len(compras)
    visitar = []
    i = 0
    while not(i>=m):
        unacompra = compras[i]
        donde = Codigo.index(unacompra)
        unaseccion = Seccion[donde]
        if not(unaseccion in visitar):
            visitar.append(unaseccion)
        i = i+1
    return(visitar)

def descuentosPorSección(Descuento,Seccion):
    remate = []
    # Tarea: Desarrollar
    return(remate)
    
# INGRESO
unacompra = input('codigo de una compra: ')
# Tarea: ingresar varias compras
compras = ['SKU-5675', 'PSS-4542']
Codigo = ['CTR-2424', 'SKU-5675', 'PSS-4542']
Precio = [ 56.65, 32.00, 22.22]
Descuento = [0, 50, 10]
Seccion = ['Ropa Niños', 'Juguetes', 'Hombre']

# PROCEDIMIENTO
unprecio = calcularPrecio(unacompra, Codigo, Precio,Descuento)
totalpagar = calcularTotal(compras, Codigo, Precio,Descuento)
visitar = hallarSecciones(compras,Codigo,Seccion)
remate = descuentosPorSección(Descuento,Seccion)

# SALIDA
print('El precio de : ',unacompra)
print(unprecio)
print('total a pagar de lista de compras: ', totalpagar)
print('tiendas a visitar: ',visitar)
print('remate de productos por seccion: ',remate)