El codigo es:
import sys
for elementos in sys.argv:
print(elementos)
import sys
for elementos in sys.argv:
print(elementos)
def divide(num1,num2):
try:
print('resultado')
print(num1/num2)
except ZeroDivisionError:
print('No se puede dividir por 0')
except Exception as e:
print('error:')
print(type(e).__name__)
divide(9,0)
divide(6,'dfg#')
divide(4,2)
#Numero indeterminado de parametros, Suma
def suma(*args):
suma=0
for arg in args:
suma+=arg
return suma
#llamamos 2 veces con distintos parametros
print(suma(2,9))
print(suma(2,3,5,4,1,8,9,7))En la funcion recibimos los parametros con *args, dentro de la funcion los recorremos mediante bucle for y realizamos las operaciones necesarias, devolviendo el valor indicado en la funcion.