Está en la página 1de 1

Introducción a la Programación en Python

Si se compara esta solución con la anterior se observa que, el cambio se realizó en la


entrada de datos, esto es, sobre las líneas 3 y 4 y ya no se utilizó la función float( ) en
la operación de la suma (línea seis). De esta forma los valores que se almacenen en
las variables numero1 y numero2 serán de tipo flotante y podrán ser usados, de ahí
en adelante, en operaciones matemáticas sin necesidad de volver a hacerles ningún
tipo de conversión.

Ejemplo 1.2. Este programa calcula el valor total de la venta de un artículo,


incluyendo el valor del IVA, que para este caso se tomará como el 19%. El programa
solicitará el código del artículo, el costo por unidad y la cantidad de artículos
vendidos. Como salida se mostrará el costo total del producto, el valor del IVA y el
total de la venta con el IVA incluido.

1) # Calcula el valor de una venta de productos, incluyendo el IVA


2)
3) IVA = 0.19
4)
5) print("\nDigite los siguientes datos del producto\n")
6) codigo = input("Código: ")
7) costo_unitario = float(input("Costo por unidad: "))
8) cantidad = int(input ("Cantidad: "))
9)
10) costo_total = costo_unitario * cantidad
11) valor_iva = costo_total * IVA
12) valor_venta = costo_total + valor_iva
13)
14) print("El costo de todos los productos es: ", costo_total)
15) print("El valor del IVA es: ", valor_iva)
16) print("El precio total de la venta con IVA es: ", valor_venta)

Explicación:

 En la línea tres se define una variable llamada IVA con un valor de 0.19, la cual
será tratada como si fuera una “constante”. Este valor representa el 19%,
resultado de dividir 19 entre 100. Es importante tener en cuenta que, en Python
no existen las constantes definidas por el usuario, pero conservando las buenas
prácticas de programación, que se aplican en los otros lenguajes, los
identificadores de las constantes se escriben en mayúsculas.

44

También podría gustarte