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

[Proyecto] Monitoreo de Ventas en el Proyecto

# EJERCICIO 1
# Crea un programa que reciba el número de ventas de los dos productos y muestre un mensaje indicando cuál de ellos vendió más. Si las cantidades son iguales, muestra un mensaje diciendo
# que hubo un empate.

# Pedimos valor de Manzanas
while True:
    try:
      v_manzanas = int(input("Ingrese la cantidad de ventas del primer producto: "))
      break # Si el dato es valido sale del bucle
    except ValueError:
      print("Por favor, ingrese un valor numérico válido.")

# Pedimos valor de Platanos
while True:
    try:
      v_platanos = int(input("Ingrese la cantidad de ventas del segundo producto: "))
      break # Si el dato es valido sale del bucle
    except ValueError:
      print("Por favor, ingrese un valor numérico válido.")

if v_manzanas > v_platanos:
  print("Se vendio mas Manzanas.")
elif v_platanos > v_manzanas:
  print("Se vendio mas platanos.")
else:
  print("Hubo un empate entre los productos.")
1 respuesta

Hola, estudiante, espero que estés bien

¡Tu código para el monitoreo de ventas parece estar muy bien estructurado! Has utilizado bucles while para asegurar que las entradas sean números válidos, lo cual es una excelente práctica para evitar errores durante la ejecución del programa.

Tu lógica condicional con if, elif y else también está correctamente implementada para determinar cuál producto tuvo más ventas o si hubo un empate. Aquí hay un pequeño consejo para mejorar la legibilidad y mantener la consistencia en los mensajes de salida: asegúrate de que los nombres de los productos estén capitalizados de manera consistente. Por ejemplo, en el mensaje de salida, podrías escribir "Se vendieron más Manzanas." y "Se vendieron más Plátanos."

Por lo demás, tu código cumple con los requisitos del ejercicio de manera efectiva. ¡Buen trabajo!

Espero haber ayudado y buenos estudios!