Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Controlar ingreso de datos con argv
#1
Estimados, tengo un problema.

Me dieron un ejercicio el cual no he podido resolver y necesito poder entregarlo hoy, quería saber si me podrían dar una ayudita por favor.

El enunciado es el siguiente.

Crear el programa emprendedor3.py donde el usuario ingrese el precio, el número de usuarios, los gastos y las utilidades del año anterior, este último parámetro será optativo. Si el usuario no lo ingresa, se asumirá 1000 dólares como base. El programa debe calcular y mostrar como porcentaje la razón entre las utilidades actuales y las del año anterior.

hice este intento, pero no he podido lograr lo pedido Sad 

i
Código:
import sys

num_parametros  = len(sys.argv) - 1
if num_parametros < 4:
   print("La razon de las utiliades es {}".format(utilidad_EA/utilidad_AA2))
elif num_parametros > 4:
   print("La razon de las utiliades es {}".format(utilidad_EA))

precio              = int(sys.argv[1])
usuarios            = int(sys.argv[2])
gastos              = int(sys.argv[3])
utilidad_AA         = int(sys.argv[4])
utilidad_AA2        = int(1000)
utilidad_EA         = (precio * usuarios - gastos)
Responder
#2
Hola, bienvenido. ¿Cuál es la parte que te está dando problemas?
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)