Grupo de Python
Publico Grupo
Publico Grupo
Active 2 semanas
Este grupo esta relacionado con nuestro curso profesional de Python. Aquí se comparten temas generales... View more
Publico Grupo
Responder a: Leccion 7 tema 3 Ejercicios Propuestos
Hola @omar-santiago, todo depende de como lo interpretes, no existe solo una manera de resolverlo.
Por ejemplo:
1- Si consideras que todos los números restan, está bien que obtengas un número negativo, dado a que el primero también restaría desde un origen (cero).
“resultado = 0 – 50 – 30 – 10”2- Si consideras lo anterior, el resultado puede ser el mismo ejemplo que se ve en el curso, donde sumas todos los valores y multiplicas el resultado por -1.
“resultado = (-1) * (0 + 50 + 30 + 10)
3- Si deseas que el primer número sea el origen para comenzar a restar, simplemente puedes asignarlo a la variable resultado en la primera línea de la función “resultado = args[0]”, siempre y cuando hayas validado que se hayan recibido argumentos, etc.
Luego de esto, resta los números recorriendo la lista desde la segunda posición hasta el final “for n in args[1:]”
4- Otra forma de hacer lo mismo que en el caso anterior, es dejar el código tal como está pero antes de retornar el resultado, sumes 2 veces el primer número de la lista (resultado += 2* args[0]).
“resultado = (0 – 50 – 30 – 10) + (2 x 50)”
Espero te sea de ayuda.
Saludos!