uso de funciones en python

programa 1: (este programa muestra el uso de funciones dandole salida con una mascara de impresion de dato)
#uso de mascara para impresion

def cuadrado(x):#los : es la identacion y permite saber donde inicia la funcion y donde va a terminar 
print ("el cuadrado de %d es %d\n"%(x,x*x))
cuadrado(4)#esta es la llamada a la funcion y el cuatro es el valor que tomara la variable x

def cubico(y):
print("el cubo de %d es %d\n"%(y,y**3))#la operacion al cubo se pude expresar tambien como y*y*y
cubico(7)

programa 2:(en este programa se hace el uso de funciones y se manda a imprimir el resultado usando el return el cual devuelve un valor de la función)
def cuadrado(x):
y=x*x
return y
def cubico(w):
z=(w**3)
return z

print (cuadrado(4))
print (cubico(5))
#en este caso el valor devuelto lo atrapa un print pero se puede mandar a una variable para despues mandar a imprimir una variable 

programa 3:(al igual que en el problema anterior se usa el return para la devolución del valor en la que se obtiene en la función solo que en este caso se manda el valor sin necesidad de guardarlo en una variable extra)
def cuadrado(x):
return x*x

def cubico(z):
return (z**3)

print (cuadrado(4))
print (cubico(3))

#val1=(cuadrado(5))
#print (val1)

programa 4: (en este programa se muestra el uso de funciones con dos argumentos)
def multiplicacion(a,b=0):
print(a*b)
multiplicacion(2,8)#la b puede tener un valor fijo si el usuario no metiera un segundo valor,si el usuario mete valor tomara ese valor 
#solo se puede tener fijo el segundo valor 

programa 5: (en este programa se ejemplifica el uso de funciones con varios argumentos "funciones multiples")
def multiplicacion(*arg):
print (arg[0]*arg[1]*arg[2])
multiplicacion(1,2,3,4)






Comentarios

Entradas populares de este blog

funciones de algebra en python

matrices en python

consiciones if y else en python