Es recomendable que este ejercicio lo escribas por Partes y lo revise para ver que se obtiene el resultado esperado. Este ejercicio lo podrás seguir en el video Aprende Python en el minuto [3:03:44].
Ver video desde el minuto 3:03:44
"""
Ejercicio # 12 Funciones
22/08/2025
Edito AHR
"""
print("\nActividad 1")
print("def <función>(): #Código")
def mostrar_mensaje():
print("!Hola, Mundo¡")
mostrar_mensaje()
print("\nActividad 2")
print("def <funcion>(<parámetros>): # Código")
def mostrar_doble(num):
print(num * 2)
mostrar_doble(24)
def sumar(x, y):
print(x + y)
sumar(4, 5)
print("\nActividad 3")
print("def <funcion>(<params>): # Codigo return <valor>")
def sumar(x, y):
return x + y
resultado = sumar(4, 5)
print(resultado)
print("Cuando no se incluye return en una funcion regresa 'None'")
def sumar1(x, y):
print(x, y)
resultado = sumar1(4, 5)
print(resultado)
print("\nActividad 4")
print("Alcance de una variable (Scope)")
x = 6 # x Variable Global
def f(y): # y Variable Local
print(x + y)
f(2)
A continuación, corre el programa desde el menú Run/Run Module (o bien con la tecla 'F5'), te muestro el resultado en la consola (Shell):
= RESTART: C:\Users\Codigo\Ejercicio 12 Funciones.py
Actividad 1
def <función>(): #Código
!Hola, Mundo¡
Actividad 2
def <funcion>(<parámetros>): # Código
48
9
Actividad 3
def <funcion>(<params>): # Codigo return <valor>
9
Cuando no se incluye return en una funcion regresa 'None'
4 5
None
Actividad 4
Alcance de una variable (Scope)
8