Práctica N°8 - Creación de Funciones 2024

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

UNIVERSIDAD CATÓLICA DE SANTA

MARÍA PRAC TICA

COMPUTACIÓN APLICADA

Funciones creadas por el


usuario

OBJETIVOS

Aprender a crear funciones en python

RECURSOS

• Guía de Prácticas

DURACIÓN DE LA PRÁCTICA

• 2 horas Académicas

MARCO TEÓRICO

1. FUNCION EN PYTHON

INGENIERÍA INDUSTRIAL 1
En Python una función permite definir un bloque de líneas de código o conjunto de instrucciones
que realizará una tarea específica, es reutilizable y se puede ejecutar muchas veces dentro del
programa.

Ventajas:

• Las funciones ayudan a reducir líneas repetitivas, escribiendo el código solo una vez.

• Las funciones bien diseñadas sirven para muchos programas. reutilizándola cuando se necesite

• Las funciones se pueden dividir y organizar el código en partes más sencillas.

Tipos de funciones:
Nativas: Opciones disponibles integradas en Python
print( ) muestra por consola un texto
len( ) obtiene el número de elementos de un objeto contenedor como una lista
sum( ) suma de elementos

Personalizadas: Creadas por el usuario

1.1 Definir una función


def nombre_función(parámetro1, parámetro2):
bloque de instrucciones
….
return valor

Una vez definida la función, puedes reutilizarla varias veces en todo tu programa.

INGENIERÍA INDUSTRIAL 2
Más de un return en una misma función

INGENIERÍA INDUSTRIAL 3
ACTIVIDADES DE LA PRÁCTICA
Ejercicio 1:

Crear una función llamada nueva funcion2 , que permita sumar dos argumentos.

Ejercicio 2
Crear una función llamada cuadrado que calcule el cuadrado de un valor

Ejercicio 3
Crear una función llamda numpar que indique si el numero es par o impar

INGENIERÍA INDUSTRIAL 4
Ejercicio 4
Crear una función llamada area_triangulo, que calcule el área de un triángulo de los valores ingresados

Ejercicio 5
Crear una función precio total que permita crear el cálculo del precio total de los productos vendidos en cada turno de
trabajo (Mañana – tarde – noche)

Ejercicio 6
Crea un programa que pida dos números enteros al usuario y diga si alguno de ellos es múltiplo del otro.
Debemos crear una función EsMultiplo que reciba los dos números, y devuelve si el primero es múltiplo del segundo.

INGENIERÍA INDUSTRIAL 5
Ejercicio 7
Crear una función centrar, que reciba como parámetro un texto y lo escriba centrado en pantalla (suponiendo una
anchura de 80 columnas). Pista: deberás escribir 40 - longitud/2 espacios antes del texto. Además, subraya el mensaje
utilizando el carácter ~

Ejercicio 8
Crear una función llamada cal_prom_temp que calcule la temperatura media de un día a partir de la temperatura
máxima y mínima.
Crear un programa principal, que utilizando la función anterior, vaya pidiendo la temperatura máxima y mínima de
cada día y vaya mostrando la media. El programa pedirá el número de días que se van a introducir.

Ejercicio 9
Crea una función “ConvertirEspaciado”, que reciba como parámetro un texto y devuelve una cadena con un espacio
entre cada letra. Por ejemplo, “Hola, tú” devolverá “H o l a , t ú “.

INGENIERÍA INDUSTRIAL 6
EJERCICIOS PROPUESTOS
Ejercicio 1
Crear una función imprimecinco que permita imprimir en pantalla los números del 1 al 5.

Ejercicio 2
Crea una función calcularmaxmin que recibe una lista con valores numéricos y devuelve el valor máximo y el mínimo.
Crea un programa que pida números por teclado y muestre el máximo y el mínimo, utilizando la función anterior.

Ejercicio 3
Crear una función que calcule el promedio de valores ingresados en una lista

Ejercicio 4
Crear una función recursiva que permita calcular el factorial de un número. Realiza un programa principal donde se
lea un entero y se muestre el resultado del factorial.

Ejericcio 5
Crear una función que defina el valor max de dos ingresados.

Ejercicio 6
Crear una función que calcule el IGV de un producto, para que posteriormente calcule el total del producto.

INGENIERÍA INDUSTRIAL 7

También podría gustarte