""" #variables globales--> se define afuera de la función def sumar(x,y): suma = x + y#es una variable local print("El valor de la suma es: ",suma) return #Bloque principal num1 = int(input("Ingresa el primer valor: "))#carga el primer valor num2 = int(input("Ingresa el segundo valor: "))#carga el segundo valor sumar(num1,num2)#llamo a la función """ """ def suma(x,y): return x + y#devuelvo un resultado #bloque principal num1 = int(input("Ingresa un número: ")) num2 = int(input("Ingresa otro número: ")) print(suma(num1,num2)) """ """ def crear_usuario(nombre, edad, ciudad): return f"{nombre}, {edad} años, de {ciudad}" #Bloque Principal # Usando parámetros posicionales usuario1 = crear_usuario("Ana", 25, "Madrid") # Usando parámetros con nombre (más claro) usuario2 = crear_usuario(nombre="Carlos", edad=30, ciudad="Barcelona") # Puedes cambiar el orden si usas nombres usuario3 = crear_usuario(ciudad="Valencia", nombre="Laura", edad=28) print(usuario1) # Ana, 25 años, de Madrid print(usuario2) # Carlos, 30 años, de Barcelona print(usuario3) # Laura, 28 años, de Valencia """ def saludar(nombre, saludo="Hola"): """Saluda a una persona con un saludo personalizable""" return f"{saludo}, {nombre}!" #Bloque principal print(saludar("María")) # Hola, María! print(saludar("Pedro", "Buenos días")) # Buenos días, Pedro! print(saludar("Ana", saludo="Qué tal")) # Qué tal, Ana!