Te muestro como realizar en pasos sencillos para registrar un listado de los artículos que vayas a comprar y al mismo tiempo vayas sumando sus valores y puedas verificar el total con tu presupuesto.
paso 1: aplicamos un ciclo
cesta = {}
continuar = Truewhile continuar:
paso 2: en esta parte vamos a preguntar al usuario que registre su articulo, después se pide el precio del art.,
item = input('Introduce un artículo: ')
precio = float(input('Introduce el precio de ' + item + ': '))
cesta[item] = precio
paso 3: se vuelve a preguntar si desea agregar otro articulo , si la respuesta es si tendrá que agregar, caso contrario saldrá el total de los valores a pagar.
continuar = input(’¿Quieres añadir artículos a la lista (si/no)? ') == "si"
coste = 0
print(‘Lista dela compra’)
for item, precio in cesta.items():
print(item, ‘\t’, precio)
coste += precio
print('Precio total: ', coste)
Y listo así de fácil tendremos un listado de los artículos con sus precios y el total a gastar.
gracias!!