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

Monitoreando ventas en el comercio

comparto el código realizado en "Monitoreando ventas en el comercio"

producto_manzana = input('Ingrese la cantidad de manzanas vendidas: ')

producto_platano = input('Ingrese la cantidad de platanos vendidos ')

if producto_manzana < producto_platano:
  print('Los platanos tuvieron mas ventas')
elif producto_manzana == producto_platano:
  print('Hubo un empate')
else :
  print('Las manzanas tuvieron mas ventas')
1 respuesta

Hola Luis, espero que estés bien

Sugerencia: compartir tu proyecto en el canal #comparta-tu-codigo en el servidor ONE en Discord ;)

Gracias por compartir tu código. Parece que estás en el camino correcto para resolver el problema. Sin embargo, hay un pequeño detalle que podría estar causando un comportamiento inesperado en tu programa. Cuando usas input(), el valor ingresado se guarda como una cadena de texto (string) por defecto. Para poder comparar las cantidades numéricamente, necesitas convertir esas entradas a enteros.

Aquí tienes cómo podrías ajustar tu código:

producto_manzana = int(input('Ingrese la cantidad de manzanas vendidas: '))
producto_platano = int(input('Ingrese la cantidad de platanos vendidos: '))

if producto_manzana < producto_platano:
  print('Los platanos tuvieron más ventas')
elif producto_manzana == producto_platano:
  print('Hubo un empate')
else:
  print('Las manzanas tuvieron más ventas')

Con este cambio, el programa convertirá las entradas de texto a números enteros, permitiendo que las comparaciones se realicen correctamente. Espero que esto resuelva tu problema.

Espero haber ayudado y buenos estudios!