Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Funciones Integradas en Python | Sección
Practice
Projects
Quizzes & Challenges
Cuestionarios
Challenges
/
Funciones en Python

bookFunciones Integradas en Python

Las funciones integradas en Python están predefinidas y disponibles para su uso sin necesidad de configuración adicional. Un ejemplo es la función print(), que ya has utilizado. No es necesario definirla, escribir su cuerpo ni especificar su valor de retorno; simplemente se llama y se le proporcionan los argumentos.

1
print("My message")
copy

Existen muchas más funciones. Imagina que necesitas encontrar el número más grande dentro de una lista. Con lo que has aprendido, podrías escribir un bucle que compare cada elemento con el valor más grande actual, actualizándolo cuando se encuentre un número mayor. Afortunadamente, Python proporciona funciones integradas que facilitan y optimizan esta tarea.

Por ejemplo, si se necesita calcular la densidad de población para un conjunto de países en la lista countries, simplemente se divide la población entre la superficie terrestre.

1234567891011
# Initial data countries = [["USA", 9629091, 331002651], ["Germany", 357114, 83783942], ["India", 3166391, 1380004385]] # Iterating over external list for i in range(len(countries)): if type(countries[i]) is list: # Computing population density for a country pop_dens = countries[i][2]/countries[i][1] print(countries[i][0], pop_dens, 'people per km²')
copy

La lista contenía cinco sublistas anidadas. Un bucle recorría la lista principal, verificando si cada elemento era una lista. Si era así, la densidad de población se calculaba dividiendo el tercer elemento (población) entre el segundo elemento (superficie).

1234567891011
# Initial data countries = [["USA", 9629091, 331002651], ["Germany", 357114, 83783942], ["India", 3166391, 1380004385]] # Iterating over external list for i in range(len(countries)): if type(countries[i]) is list: # Computing population density for a country pop_dens = round(countries[i][2]/countries[i][1], 2) print(countries[i][0], pop_dens, 'people per km²')
copy

Sin embargo, los resultados eran difíciles de leer debido a más de 10 decimales. Para mejorar la legibilidad, se puede utilizar la función round() para limitar la salida a 2 decimales. Esta función recibe dos argumentos: el primero es el número que se va a redondear y el segundo especifica la cantidad de decimales que se deben conservar.

question mark

¿Qué función se utiliza para redondear un número a una cantidad específica de decimales?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

bookFunciones Integradas en Python

Desliza para mostrar el menú

Las funciones integradas en Python están predefinidas y disponibles para su uso sin necesidad de configuración adicional. Un ejemplo es la función print(), que ya has utilizado. No es necesario definirla, escribir su cuerpo ni especificar su valor de retorno; simplemente se llama y se le proporcionan los argumentos.

1
print("My message")
copy

Existen muchas más funciones. Imagina que necesitas encontrar el número más grande dentro de una lista. Con lo que has aprendido, podrías escribir un bucle que compare cada elemento con el valor más grande actual, actualizándolo cuando se encuentre un número mayor. Afortunadamente, Python proporciona funciones integradas que facilitan y optimizan esta tarea.

Por ejemplo, si se necesita calcular la densidad de población para un conjunto de países en la lista countries, simplemente se divide la población entre la superficie terrestre.

1234567891011
# Initial data countries = [["USA", 9629091, 331002651], ["Germany", 357114, 83783942], ["India", 3166391, 1380004385]] # Iterating over external list for i in range(len(countries)): if type(countries[i]) is list: # Computing population density for a country pop_dens = countries[i][2]/countries[i][1] print(countries[i][0], pop_dens, 'people per km²')
copy

La lista contenía cinco sublistas anidadas. Un bucle recorría la lista principal, verificando si cada elemento era una lista. Si era así, la densidad de población se calculaba dividiendo el tercer elemento (población) entre el segundo elemento (superficie).

1234567891011
# Initial data countries = [["USA", 9629091, 331002651], ["Germany", 357114, 83783942], ["India", 3166391, 1380004385]] # Iterating over external list for i in range(len(countries)): if type(countries[i]) is list: # Computing population density for a country pop_dens = round(countries[i][2]/countries[i][1], 2) print(countries[i][0], pop_dens, 'people per km²')
copy

Sin embargo, los resultados eran difíciles de leer debido a más de 10 decimales. Para mejorar la legibilidad, se puede utilizar la función round() para limitar la salida a 2 decimales. Esta función recibe dos argumentos: el primero es el número que se va a redondear y el segundo especifica la cantidad de decimales que se deben conservar.

question mark

¿Qué función se utiliza para redondear un número a una cantidad específica de decimales?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 2
some-alt