máximo () y mínimo () en Python

| | | | | | | | | | | | | | | | | |

Maximum()

Esta función se usa para calcular el máximo de valores ‚Äã‚Äãpasados en su argumento y el valor lexicográficamente más grande si las cadenas se pasan como argumentos.

Sintaxis:  max (a, b, c, ..) Parámetros:  a, b, c, ..:  tipo similar de datos. Valor devuelto:  Devuelve el máximo de todos los argumentos. Excepciones:  devuelve TypeError cuando se comparan tipos en conflicto. 

# Código Python para demostrar cómo funciona
# Max ()


# print max 4,12,43.3,19,100

< código clase = "funciones"> imprimir ( "Máximo de 4,12,43.3,19 y 100 es: " , fin = " ")

imprimir ( max (< /código> 4 , 12 , 43.3 , 19 , 100 ))

Salida:

El máximo de 4,12,43.3,19 y 100 es: 100

min ()

Esta función se utiliza para calcular el mínimo de valores ‚Äã‚Äãpasado en su argumento, y el valor lexicográficamente más pequeño si se pasa como líneas de argumentos.

Sintaxis:  min (a, b, c, ..) Parámetros :  a, b, c, ..:  tipo de datos similares. Valor devuelto:  Devuelve el mínimo de todos los argumentos. Excepciones:  devuelve TypeError cuando se comparan tipos en conflicto. 

# Código Python para demostrar cómo funciona
# min ()


# imprimir al menos 4,12,43.3,19,100

print ( "El mínimo de 4,12,43.3,19 y 100 es: "< /código> , fin = " ")

print ( min ( 4 , 12 , 43.3 , 19 , 100 ))

Salida:

Mínimo de 4,12,43.3,19 y 100 es: 4 

excepción

1. TypeError: Estas funciones arrojan un TypeError cuando comparan tipos de datos en conflicto .


# Código de Python para demostrar la excepción
# min () y max ()


# imprimir al menos 4,12,43.3,19, "GeeksforGeeks"
# Lanza una excepción

print ( "Mínimo de 4,12,43.3,19 y Python.Engineering es: " , end = " ")

imprimir ( min ( < código clase = "valor"> 4 , 12 , 43.3 , 19 , "GeeksforGeeks" ))

Salida:

Mínimo de 4,12,43.3,19 y Python.Engineering es: 

Error de tiempo de ejecución:

Rastreo (la llamada más reciente es la última) : Archivo "/home/b5da1d7f834a267f94fbbefe1b31a83c.py", línea 7, en la impresión (min (4,12,43.3,19, "Python.Engineering")) TypeError: tipos no ordenados: str () "int () 

Uso práctico

Uno de los usos prácticos entre muchos es encontrar las líneas lexicográficamente más grandes y más pequeñas , es decir La línea que aparece primero o último en el diccionario.


# código de Python para demostrar el uso
# min () y max ()


# imprime la primera palabra en el dict.
# geeks, manjeet, algoritmo, programación

imprimir ( "La palabra que aparece primero en dict. entre las dadas es: " , end < clase de código ="palabra clave"> = " ")

imprimir ( min ( "geeks" , "manjeet" , "algoritmo" , "programación" ))


# imprime la última palabra en el dict.
# "geeks", "manjeet", "algoritmo", " programación & quot;

print ( "La última palabra que aparece en dict. entre las dadas es: " , end = " ")

imprimir ( max ( "geeks" , "manjeet" , < /código> "algoritmo" , "programación" ))

Salida:

La palabra que aparece primero en dict. entre dadas es: algoritmo El la última palabra que aparece en dict entre los dados es: programación 

Este artículo cortesía de Manjeet Singh . Si es Python.Engineering y le gustaría contribuir, también puede escribir un artículo con contribuya.python.engineering o publique el artículo [email protected] Vea mi artículo que aparece en la página de inicio de Python.Engineering y ayude a otros geeks.

Publique comentarios si encuentra algún problema o si desea compartir más información sobre el tema tratado anteriormente.