Evaluación de la Unidad 1: Introducción a los ambientes de graficación (PROGRAMA)

Como parte de la evaluación de la primera unidad, se pedía también la creación de un programa que utilizara las funciones if, for y while. A continuación se presenta un programa en el que se pide el número de artículos a pagar y si el total es mayor o igual a 1,000, se descontará el 20%.

Código:

#programa que si en la compra de x articulos el total es de 1,000 o mas, se otorgara el 20% de descuento

def compras():
    resp = "si"
    while (resp!= "no"):
        print "  "
        print("Ingrese el numero de articulos a pagar: ")
        art = int(input())
        total = 0
        for i in range(1, art + 1):
            print "Ingrese el precio del articulo ", i, ": "
            precio = int(input())
            total = precio + total
        if (total >= 1000):
            desc = (total * 20) / 100
            pagar = total - desc
            print "El total fue ", total, " se le otorgara el 20% de descuento y su total a pagar es de ", pagar
        else:
            print "Su total es de ", total

        print("Desea realizar otra compra? (Si/No)")
        resp = raw_input()
    print "Gracias por su compra!"


compras()


Comentarios

Entradas populares de este blog

3. Suma, resta y multiplicaión en Tkinter

2. Creación de figuras con Tkinter

Evaluación de la Unidad 1: Introducción a los ambientes de graficación (TEORÍA)