def saludar(nombre, mensaje = 'Hola'):
print(mensaje, nombre)
saludar('Jose') # Hola Jose
Hola Jose
def saludame(nombre, mensaje = "buenos días"):
print(f"Hola {nombre}, {mensaje}")
saludame("Pedro") # cuando solo pasamos un argumento se aplica el mensaje por defecto
saludame("Ana", "¿qué tal estás?") # ahora pasamos dos argumentos y el mensaje por defecto no se aplica
Hola Pedro, buenos días Hola Ana, ¿qué tal estás?
def saludar(nombre, mensaje):
print(mensaje, nombre)
saludar(mensaje = "Buenos días", nombre = 'Laura')
Buenos días Laura
*
def saluda_amigos(*nombres):
for nombre in nombres:
print("Hola", nombre)
saluda_amigos("Luis", "Isa", "Alex", "Eva")
Hola Luis Hola Isa Hola Alex Hola Eva