Python - tarea

 
Vista:

tarea

Publicado por alex may (1 intervención) el 02/12/2023 22:27:12
respuesta = "s"
pagototal = []
while (respuesta == "s") or (respuesta == "s"):

def agregar():
print("¿cuantos vendedores desea agregar?")
n = input()
n = int(n)
for vendedor in range(0, n):
print("ingresa la venta semanal del vendedor")
venta = int(input())
print("pago semanal 500 + comision de venta ", int(venta * 0.12), "")
venta = venta * 0.12 + 500
print(" el pago total al vendedor: ", venta)
pagototal.insert(vendedor, venta)

def mostrar():
n = len(pagototal)
if n != 0:
for vendedor in range(0, n):
print("pago total del vendedor No. ", vendedor + 1, " ", pagototal)
else:
print("No hay vendedores agregados")

def eliminar():
print("ingresa el numero del vendedor que desea eliminar")
num_vend = input()
num_vend = int(num_vend) - 1
longitud = len(pagototal)
if num_vend > longitud or num_vend < 0:
print("el vendedor no esta dado de alta")
else:
del pagototal[num_vend]
print("el pago total del vendedor asido eliminado")
print(pagototal)

def error():
print("Error")

switch_menu = {
1: agregar,
2: mostrar,
3: eliminar,
}
print("---MENU DE VENDEDOR---")
print("1:AGREGAR VENDEDOR Y CALCULAR SU PAGO TOTAL")
print("2:MOSTRAR PAGOS SEMANALES DE LOS VENDEDORES")
print("3:ELIMINAR VENDEDOR Y SU VENTA SEMANL")
print("Elija una opcion")

opc = input()
opc = int(opc)
switch_menu.get(opc, error)()

respuesta = input("Desea continuar [S/N]")
else:
print("FIN...")
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder