Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Monitoreando ventas de comercio

Comparto este código, ¿puede ser mejorado?

man = int(input("Digite la cantidad de manzanas vendidas: "))
pla = int(input("Digite la cantidad de platanos vendidos: "))

if man > pla:
print("Las manzanas tuvieron más ventas")
elif pla > man:
print("Los platanos tuvieron más ventas")
else:
print("Hubo un empate")

1 respuesta

¡Hola Estudiante, espero que estés bien!

Gracias por compartir tu código. Parece que ya tienes una buena base para resolver el problema planteado. Sin embargo, siempre hay formas de mejorar o refinar el código. Aquí te dejo algunas sugerencias:

  1. Validación de entrada: Podrías agregar una validación para asegurarte de que los valores ingresados sean números positivos, ya que no tendría sentido tener una cantidad negativa de ventas.

  2. Mensajes más detallados: Podrías mejorar los mensajes para que sean más informativos. Por ejemplo, podrías incluir la cantidad exacta de ventas en el mensaje.

  3. Funcionalidad adicional: Si quisieras expandir el programa, podrías incluir más productos o calcular el porcentaje de ventas de cada producto.

Aquí tienes un ejemplo con algunas de estas mejoras:

try:
    man = int(input("Digite la cantidad de manzanas vendidas: "))
    pla = int(input("Digite la cantidad de plátanos vendidos: "))

    if man < 0 or pla < 0:
        print("Por favor, ingrese cantidades positivas.")
    else:
        if man > pla:
            print(f"Las manzanas tuvieron más ventas con {man} unidades vendidas.")
        elif pla > man:
            print(f"Los plátanos tuvieron más ventas con {pla} unidades vendidas.")
        else:
            print(f"Hubo un empate con {man} unidades vendidas de cada producto.")
except ValueError:
    print("Por favor, ingrese un número válido.")

Este ejemplo incluye una verificación para asegurarse de que las entradas sean números válidos y positivos. Espero que estas sugerencias te sean útiles. ¡Espero haber ayudado y buenos estudios!