# -*- coding: utf-8 -*- """ Created on Wed Jul 4 14:05:56 2018 @author: Borja Balparda """ ############# # FUNCIONES # ############# # Limpiamos el espacio de trabajo %reset -f # Creamos una funcion que sume +1. def suma1(x): ''' x: int o float. ''' return x + 1 suma1(5) # Función para multiplicar def multiplicacion(a, b): resultado = 0 while b > 0: resultado += a b -= 1 return resultado multiplicacion(5,4) def opcion(a): if a>5: resultado = 5 else: resultado = 10 return resultado opcion(1) # Función que calcula el cuadrado de un número entero o de coma flotante. def cuadrado(x): ''' x: int o float. ''' return x*x cuadrado(10) # Función que devuele el valor de una ecuación de 2ºgrado def evaluar_cuadratica(a, b, c, x): ''' a, b, c: valores numéricos de los coeficientes de una ecuación de segundo grado x: valor de la variable x. ''' return a*x*x+b*x+c evaluar_cuadratica(2,2,3,8) evaluar_cuadratica() # Función para comprobar si un número es par o impar def es_par (i = 2): """ Entrada: i, número entero positivo. Devuelve True si el número es par, de otra manera devuelve False. Valor por defecto = 2 """ return i%2 == 0 es_par(54) es_par(1987) es_par()