Importante: mantener el formato original.
Formato Avanzado: Flotante, Redondeo y Porcentaje
Dentro de un simple bloque {}
, podemos redondear un número float con la precisión necesaria, o representar un número como un porcentaje.
Consideremos el patrón que utilizaremos en este capítulo:
{:[separador de miles].[número][tipo]}
.
Tenga en cuenta que, al igual que en los capítulos anteriores, no es necesario colocar corchetes (lo hice por conveniencia).
[separador de miles]
- el símbolo usado para separar cada mil (los valores posibles son,
y_
).[number]
- es la precisión, número de decimales (se utiliza para redondear el número).[type]
- tipo de número que representa (e
- notación científica,%
- porcentaje (multiplicará el número por 100),g
- formato general,f
- notación de punto fijo). Puedes profundizar en las posibles opciones en la documentación de Python.
123print("Original number: {0}, formatted number: {0:.2f}".format(255/8)) print("Original number: {0}, formatted number: {0:.2%}".format(15/48)) print("Original number: {0}, formatted number: {0:,.2f}".format(35*6327))
Swipe to start coding
En 2020, la población de EE.UU. era de 331002651. La superficie total es de 9147420 km2. La densidad de población es la relación entre población y superficie. Tus tareas son:
- Formatea la primera cadena para que la población y el área se impriman en formato
9,147,420
, e inserta las variables en el orden correcto. - Dentro de la segunda función
.format
calcula la densidad de población y formatea el número en formato28.45
.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Resumir este capítulo
Explicar el código en file
Explicar por qué file no resuelve la tarea
Awesome!
Completion rate improved to 4.35
Importante: mantener el formato original.
Formato Avanzado: Flotante, Redondeo y Porcentaje
Desliza para mostrar el menú
Dentro de un simple bloque {}
, podemos redondear un número float con la precisión necesaria, o representar un número como un porcentaje.
Consideremos el patrón que utilizaremos en este capítulo:
{:[separador de miles].[número][tipo]}
.
Tenga en cuenta que, al igual que en los capítulos anteriores, no es necesario colocar corchetes (lo hice por conveniencia).
[separador de miles]
- el símbolo usado para separar cada mil (los valores posibles son,
y_
).[number]
- es la precisión, número de decimales (se utiliza para redondear el número).[type]
- tipo de número que representa (e
- notación científica,%
- porcentaje (multiplicará el número por 100),g
- formato general,f
- notación de punto fijo). Puedes profundizar en las posibles opciones en la documentación de Python.
123print("Original number: {0}, formatted number: {0:.2f}".format(255/8)) print("Original number: {0}, formatted number: {0:.2%}".format(15/48)) print("Original number: {0}, formatted number: {0:,.2f}".format(35*6327))
Swipe to start coding
En 2020, la población de EE.UU. era de 331002651. La superficie total es de 9147420 km2. La densidad de población es la relación entre población y superficie. Tus tareas son:
- Formatea la primera cadena para que la población y el área se impriman en formato
9,147,420
, e inserta las variables en el orden correcto. - Dentro de la segunda función
.format
calcula la densidad de población y formatea el número en formato28.45
.
Solución
¡Gracias por tus comentarios!
Awesome!
Completion rate improved to 4.35single