0% encontró este documento útil (0 votos)
2 vistas11 páginas

Programación Modular en Python: Funciones

El documento proporciona una guía sobre la programación modular en Python, enfocándose en la definición e invocación de funciones. Se explican conceptos como funciones sin parámetros, funciones con parámetros y el uso de variables locales. Además, se proponen ejercicios prácticos para aplicar estos conceptos en la programación.

Cargado por

cantincuzjanely
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas11 páginas

Programación Modular en Python: Funciones

El documento proporciona una guía sobre la programación modular en Python, enfocándose en la definición e invocación de funciones. Se explican conceptos como funciones sin parámetros, funciones con parámetros y el uso de variables locales. Además, se proponen ejercicios prácticos para aplicar estos conceptos en la programación.

Cargado por

cantincuzjanely
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD CENTRAL DEL ECUADOR

FACULTAD DE GEOLOGÍA, MINAS, PETRÓLEOS Y


AMBIENTAL

PROGRAMACIÓN EN LENGUAJE PYTHON


PARTE 2
PROGRAMACIÓN MODULAR
Definiendo funciones propias
En Python, la definición de funciones se realiza mediante la instrucción
def más el nombre de la función (descriptivo - autoexplicativo) seguido
de paréntesis de apertura y cierre, finalizada con dos puntos :
En la siguiente línea se escribe el algoritmo que la compone, irá
indentado con 4 espacios:

def nombre_funcion( parametros ): # encabezado de función


“““ Breve descripción docstring
Sangría “““
# aquí el algoritmo # el cuerpo
return
Una función, no es ejecutada hasta que no sea invocada.
Para invocar una función, simplemente se la llama por su
nombre y paréntesis mas argumentos si los tiene.
Funciones sin Parámetros de Entrada
# versión 1 #Programa Principal 1
def saludo( ): #definicion de función saludo() # invocar función
print ("Hola Mundo" ) # versión sin valor de retorno

# versión 2 con valor de retorno #Programa Principal 2


def saludo2( ): frase = saludo2() # invocar función
return ("Hola Mundo") print (frase) # o sino
print(saludo2())
# versión con valor de retorno

Cuando una función hace un retorno de datos éstos pueden ser asignados a una variable o
impresos directamente
Parámetros en una función
Un parámetro es un valor que la función espera recibir cuando es llamada
(invocada), a fin de ejecutar acciones. Una función puede no tener
parámetros o tener uno o varios (que irán separados por una coma).
Ejemplo sumar 2 números

def suma(num1: float, num2: float) -> float:


resultado=num1+num2
return resultado

Los parámetros, se indican entre los paréntesis y van a ser usadas como
si fueran variables locales, a fin de poder utilizarlos como tales, dentro de
la misma función.
Variables Locales
Ejercicios Propuestos con Funciones
• Calcule la potencia de un número

• Calcule el cuadrado de un número

• Calcule el área de un rectángulo

• Haga cuatro funciones invocadas desde el mismo programa principal y

realice la suma, resta, multiplicación y división de dos números


ingresados por teclado.
Separación entre interfaz de usuario y
lógica del programa
Lógica del programa Interfaz

También podría gustarte