Volver
Ctrl+Space
◑
Copiar
Descargar
Restaurar
Ejecutar
Ctrl+Enter
# Funciones en Python - Ejemplo 3: return # ========================================== # Función que devuelve un valor def sumar(a, b): return a + b resultado = sumar(3, 5) print(f"sumar(3, 5) = {resultado}") print(f"sumar(10, 20) = {sumar(10, 20)}") print(f"sumar(3, 5) * 2 = {sumar(3, 5) * 2}") print() # Devolver múltiples valores (devuelve una tupla) def min_max(numeros): return min(numeros), max(numeros) datos = [4, 1, 8, 2, 9, 3, 7] minimo, maximo = min_max(datos) print(f"Lista : {datos}") print(f"Mínimo : {minimo}") print(f"Máximo : {maximo}") print(f"Rango : {maximo - minimo}") print() # Composición: usar una función dentro de otra def area_circulo(radio): return 3.14159 * radio ** 2 def describir_circulo(radio): area = area_circulo(radio) return f"Círculo de radio {radio} → área = {area:.2f}" print(describir_circulo(5)) print(describir_circulo(10)) print() # return corta la ejecución de la función def es_par(n): if n % 2 == 0: return True return False for n in range(1, 8): tipo = "par" if es_par(n) else "impar" print(f"{n} es {tipo}")