Python - Soy nuevo en Python por favor si pudieran ayudarme

 
Vista:
sin imagen de perfil

Soy nuevo en Python por favor si pudieran ayudarme

Publicado por ESTEBAN (4 intervenciones) el 14/10/2021 02:25:45
“Mi carcochita” ofrece hamburguesas simples, dobles y triples, las cuales tienen un precio de .5.00, 10.00 y .15.00 respectivamente.
Desarrolle un algoritmo para determinar cuánto debe pagar una persona suponiendo que solo pide un tipo de hamburguesa.
Considere que:
a. Debe ingresar la cantidad y el tipo de hamburguesa que desea consumir.
b. Si la cantidad es menor a cero, debe solicitar nuevamente que se ingrese la cantidad hasta que esta sea mayor a cero.
c. Calcular el monto a pagar y mostrarlo.
d. Preguntar si se desea realizar un nuevo cálculo, indicar lo siguiente "Desea realizar un nuevo cálculo? S para continuar, N para terminar: ".
e. Cuando, en la respuesta anterior, indique "N" debe mostrar la suma de todos los pedidos realizados.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de 7aamin
Val: 11
Ha disminuido su posición en 6 puestos en Python (en relación al último mes)
Gráfica de Python

Soy nuevo en Python por favor si pudieran ayudarme

Publicado por 7aamin (117 intervenciones) el 14/10/2021 06:19:15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
def CobroHamburguesa(filter):
    facturacion = 0.00
    precios = { "simple": 5.00, "doble": 10.00, "triple": 15.00 }
    for key, value in precios.items():
        if filter[0].lower() == key: facturacion += value * float(filter[1])
    return facturacion
 
while True:
    hamburguesa = input("Que hamburguesa (simple, doble o triple) y cuantas desea? (Ej:doble, 1):\n")
    filter = [ham.strip() for ham in hamburguesa.split(",")]
    if int(filter[1]) != 0:
        print(f"El valor a cancelar es: ${CobroHamburguesa(filter)}")
        if input("Desea realizar otra compra? S/N:\n").upper() == "N": break
    else: print("Debe ingresar una cantidad mayor a cero (0)!")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar