Está en la página 1de 1

""""

Actividad 1: Usted es cajero en un supermercado de su ciudad. Su trabajo es imprimir cada


uno de los productos de su cliente, su precio y calcular el total a pagar.

Diseña un programa con las siguientes características:

1. Que tenga una función caja que solicite al usuario nombre y precio de cada producto.

2. Una variable total que vaya sumando el precio de los artículos

3. Una función adicional llamada imprimaProducto(nombre, precio) que reciba el nombre y el


precio de cada producto y los imprima.

4. Que después de llamar a imprimaProducto le pregunte al usuario si tiene o no más artículos


a ingresar. Si no tiene, el programa debe detenerse.

5. Si no hay más artículos, que imprima el total de la compra

Al final de tus funciones, puedes simplement llamar a la función caja para probar: caja()

"""

def caja():

respuesta=1

suma_precio=0

while respuesta==1:

producto=input("digita el nombre del producto: ")

precio=float (input("digita el precio del producto: "))

imprima_producto (producto, precio)

suma_precio+=precio

respuesta=int (input ("1. Hay más producto 0. No hay mas productos : "))

print ("el valor total es : ",suma_precio)

def imprima_producto (n,p):

print ("producto: ", n, "precio",p)

caja()

También podría gustarte

  • Activida 7
    Activida 7
    Documento2 páginas
    Activida 7
    aglsystems
    Aún no hay calificaciones
  • Activida 1
    Activida 1
    Documento1 página
    Activida 1
    aglsystems
    Aún no hay calificaciones
  • Activida 2
    Activida 2
    Documento1 página
    Activida 2
    aglsystems
    Aún no hay calificaciones
  • Activida 4
    Activida 4
    Documento1 página
    Activida 4
    aglsystems
    Aún no hay calificaciones
  • Activida 8
    Activida 8
    Documento1 página
    Activida 8
    aglsystems
    Aún no hay calificaciones
  • Activida 6
    Activida 6
    Documento1 página
    Activida 6
    aglsystems
    Aún no hay calificaciones
  • Activida 10
    Activida 10
    Documento2 páginas
    Activida 10
    aglsystems
    Aún no hay calificaciones
  • Activida 9
    Activida 9
    Documento1 página
    Activida 9
    aglsystems
    Aún no hay calificaciones
  • Activida 2
    Activida 2
    Documento1 página
    Activida 2
    aglsystems
    Aún no hay calificaciones
  • Activida 10
    Activida 10
    Documento2 páginas
    Activida 10
    aglsystems
    Aún no hay calificaciones
  • Activida 6
    Activida 6
    Documento1 página
    Activida 6
    aglsystems
    Aún no hay calificaciones
  • Activida 8
    Activida 8
    Documento1 página
    Activida 8
    aglsystems
    Aún no hay calificaciones
  • Activida 4
    Activida 4
    Documento1 página
    Activida 4
    aglsystems
    Aún no hay calificaciones
  • Activida 8
    Activida 8
    Documento1 página
    Activida 8
    aglsystems
    Aún no hay calificaciones
  • Activida 9
    Activida 9
    Documento1 página
    Activida 9
    aglsystems
    Aún no hay calificaciones
  • Activida 1
    Activida 1
    Documento1 página
    Activida 1
    aglsystems
    Aún no hay calificaciones
  • Activida 6
    Activida 6
    Documento1 página
    Activida 6
    aglsystems
    Aún no hay calificaciones
  • Activida 1
    Activida 1
    Documento1 página
    Activida 1
    aglsystems
    Aún no hay calificaciones
  • 3.listas Python
    3.listas Python
    Documento1 página
    3.listas Python
    aglsystems
    Aún no hay calificaciones
  • Activida 7
    Activida 7
    Documento2 páginas
    Activida 7
    aglsystems
    Aún no hay calificaciones
  • Activida 9
    Activida 9
    Documento1 página
    Activida 9
    aglsystems
    Aún no hay calificaciones
  • Activida 10
    Activida 10
    Documento2 páginas
    Activida 10
    aglsystems
    Aún no hay calificaciones
  • Activida 4
    Activida 4
    Documento1 página
    Activida 4
    aglsystems
    Aún no hay calificaciones
  • Producto Python
    Producto Python
    Documento1 página
    Producto Python
    aglsystems
    Aún no hay calificaciones
  • Listas Aleatorias Python
    Listas Aleatorias Python
    Documento1 página
    Listas Aleatorias Python
    aglsystems
    Aún no hay calificaciones
  • Uso de Break en Python
    Uso de Break en Python
    Documento1 página
    Uso de Break en Python
    aglsystems
    Aún no hay calificaciones
  • Aleatorio Python
    Aleatorio Python
    Documento1 página
    Aleatorio Python
    aglsystems
    Aún no hay calificaciones
  • Producto Python
    Producto Python
    Documento1 página
    Producto Python
    aglsystems
    Aún no hay calificaciones
  • Tamaño de Listas en Python
    Tamaño de Listas en Python
    Documento2 páginas
    Tamaño de Listas en Python
    aglsystems
    Aún no hay calificaciones