Regístrate para acceder a más de 15 cursos gratuitos de programación con un simulador

Funciones con un número variable de parámetros Funciones y lógica en Python

En esta lección, aprenderemos cómo funciona la función max() en Python, que nos permite encontrar el valor más alto entre varios números u otros elementos comparables. No te preocupes si su sintaxis parece complicada al principio, la explicaremos paso a paso con ejemplos prácticos.


¿Qué hace la función max()?

La función max() nos ayuda a encontrar el valor más grande en una lista de números o cualquier otra colección de elementos comparables.

Funciona de manera sencilla: le damos varios valores y ella nos devuelve el mayor.

Por ejemplo, si queremos saber cuál es el número más alto entre 1, 10 y 3, podemos usar max() así:

print(max(1, 10, 3))  # Salida: 10

Como puedes ver, la función devuelve 10, porque es el número más grande entre los que le pasamos.


Parámetros de max()

Python nos permite pasarle a max() una cantidad variable de valores. Podemos comparar dos, tres o más elementos sin problema:

print(max(1, -3, 2, 3, 2))  # Salida: 3

En este caso, el número más grande en la lista de valores es 3, por lo que max() lo devuelve.

Si hay varios valores máximos, la función devuelve el primero que encuentra. Mira el siguiente ejemplo:

print(max(4, 2, 4, 1))  # Salida: 4

Aquí hay dos valores 4, pero la función simplemente devuelve el primero.


La firma de max()

Si revisamos la documentación oficial de Python, veremos que la función max() está definida de la siguiente manera:

max(arg1, arg2, *args[, key])

Esto nos indica que:

  • max() necesita al menos dos argumentos.
  • Puede aceptar más valores opcionales (*args).
  • Puede usar un argumento especial llamado key, que veremos en otra lección.

Resumen

  • La función max() devuelve el valor más alto entre los argumentos proporcionados.
  • Puede recibir dos o más valores y devolverá el mayor de ellos.
  • Si hay varios valores máximos, devuelve el primero que aparece.

En la próxima lección exploraremos cómo max() puede trabajar con listas y otros tipos de datos. ¡Sigue practicando!

Para acceder completo a curso necesitas un plan básico

El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.

Obtener acceso
130
cursos
1000
ejercicios
2000+
horas de teoría
3200
test

Obtén acceso

Cursos de programación para principiantes y desarrolladores experimentados. Comienza tu aprendizaje de forma gratuita

  • 130 cursos, 2000+ horas de teoría
  • 1000 ejercicios prácticos en el navegador
  • 360 000 estudiantes
Al enviar el formulario, aceptas el «Política de privacidad» y los términos de la «Oferta», y también aceptas los «Términos y condiciones de uso»

Nuestros graduados trabajan en empresas como:

Bookmate
Health Samurai
Dualboot
ABBYY