Más ejemplos funciones

# funciones puras: no dependen del entorno para funcionar
# Son como una caja negra que procesan los datos que le pasamos
# y devuelven un resultado
import math


def entrarNoPura():
    if edad >= 18:
        return True
    else:
        return False


edad = 19
print(entrarNoPura())
edad = 9
print(entrarNoPura())


def entrarPura(edad):
    if edad >= 18:
        return True
    else:
        return False


print(entrarPura(20))


def suma(a, b, c, d):
    return a + b + c + d


print(suma(1, 2, 3, 4))


def saludo(nombre):
    return "Hola " + nombre


cadena = saludo("Ana")
print(cadena)
print(saludo("Eva"))


def nombreCompleto(nombre, apellido):
    return nombre + " " + apellido


print(nombreCompleto("Ana", "Pi"))


def contarVocales(cadena):
    vocales = 0
    for letra in cadena:
        # comprobaré si es vocal
        for vocal in "aeiouáéíóúàèìòùü":
            if letra == vocal:
                vocales += 1
    return vocales


def esPrimo(numero):
    for i in range(2,numero):
        if numero % i == 0:
            return False
    return True


print(contarVocales("Hola que tal"))
print(contarVocales("él es un pingüino matón"))


print(esPrimo(17))
print(esPrimo(18))

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos