Está en la página 1de 2

Estructuras I

Clase N° 3

Funciones

Conjunto de lineas de código agrupadas (bloque de código) que funcionan como una unidad realizando
una tarea específica
Las funciones en Python pueden devolver valores
Las funciones en python pueden tener parámetros/argumentos
A las funciones también se las denomina "métodos" cuando se encuentran dentro de una clase

Utilidad

Reutilización de código

Sintaxis

def nombre_de_funcion(argumentos o parametros):


Instrucciones de la función
return

Ejemplos

Programa una función que realiza el calculo del perímetro de un rectangulo

In [1]:

def perimetro(b,h):
p = 2*(b+h)
return p
In [2]:

perimetro1 = perimetro(10,25)
perimetro2 = perimetro(15,30)
perimetro3 = perimetro(5,10)
perimetro4 = perimetro(8,12)
perimetro1, perimetro2, perimetro3, perimetro4

Out[2]:

(70, 90, 30, 40)

Programa una función que realiza el cálculo del área de un rectangulo

In [3]:

def area_rectangulo(b, h):


a = b*h
return a

In [4]:

area1 = area_rectangulo(10,25)
area2 = area_rectangulo(15,30)
area3 = area_rectangulo(5,10)
area4 = area_rectangulo(8,11)
area1, area2, area3, area4

Out[4]:

(250, 450, 50, 88)

Programa una función que realiza el cálculo de la inercia de un rectangulo

In [5]:

def inercia_rectangulo(b, h):


inercia = b*h**3/12
return inercia

In [6]:

inercia1 = inercia_rectangulo(15, 45)


inercia1

Out[6]:

113906.25

Proxima Clase: Bibliotecas de Python

También podría gustarte