return
def sum(num1, num2):
return num1 + num2
# Should do one thing really well.
# Should return something.
total = sum(10, 5) # total = 15
print(sum(10, total)) #sum(10, 15) = 25 -> output: 25
#1. Chain multiple functions
def sumar(a, b):
return a + b
resultado1 = sumar(5, 3) # 8
resultado2 = sumar(resultado1, 4) # 8 + 4 = 12
resultado3 = sumar(resultado2, 90) # 90 + 12 = 102
print(resultado3) # Output: 20
#2. Use the result directly without a variable
def multiplicar(a, b):
return a * b
# Sin variable intermedia
print(multiplicar(3, multiplicar(2, 4)))
# Primero: multiplicar(2, 4) = 8
# Luego: multiplicar(3, 8) = 24
# Output: 24
#3. Function that uses the result of another
def calcular_doble(x):
return x * 2
def calcular_triple(x):
return x * 3
valor = calcular_doble(5) # 10
resultado_final = calcular_triple(valor) # 30
print(resultado_final) # Output: 30
INFO