def saluda(): # Declaramos la función. El nombre en minúscualas y sin espacios
print("Hola") # La indentación (tabulador) es importante
saluda() # invocación de la función. Estamos llamando a la función
Hola
def dobla(n): # n es un parámetro que se le pasa a la función
valor = 2*n
return valor # esta función lleva un return. Retorna un valor
dobla(5) # invocamos la función pasándole un argumento que es 5
10
def area_rectangulo(lado1, lado2): # función con dos parámetros
superficie = lado1 * lado2
return superficie
a = 2
b = 3
area_rectangulo(a, b)
6
# ejemplo de acumulador. La suma de los números del 1 al 100 es 5050.
total = 0
for i in range(1, 101):
total = total + i # total += i
print(total)
5050
def van(tasa, flujos):
result = 0 # inicializo la variable en cero
for t in range(5):
result += flujos[t] / (1+tasa)**t
return result
tasa = 0.05
flujos = [-4000, 1400, 1300, 1200, 1100]
van(tasa, flujos)
454.04949583763903