Foros del Web » Programando para Internet » Python »

Calculo de IMC en numero flotante de solo un decimal

Estas en el tema de Calculo de IMC en numero flotante de solo un decimal en el foro de Python en Foros del Web. Buenas!!! :) Necesito calcular el IMC de una persona para un ejercicio, El IMC (índice de masa corporal) se calcula asi: IMC = peso (kg) ...
  #1 (permalink)  
Antiguo 30/01/2013, 19:08
 
Fecha de Ingreso: julio-2003
Mensajes: 243
Antigüedad: 20 años, 9 meses
Puntos: 11
Calculo de IMC en numero flotante de solo un decimal

Buenas!!! :)


Necesito calcular el IMC de una persona para un ejercicio,
El IMC (índice de masa corporal) se calcula asi:

IMC = peso (kg) / (altura (m) * Altura (m))


bien el calculo es sencillo:

Código Python3:
Ver original
  1. def CalculoIMC(peso,altura):
  2.     bmi=peso/(altura*altura)
  3.     return bmi
  4.  
  5. print (CalculoIMC(85, 1.75))
  6.  
  7. >>> 27.755102040816325



pues bien lo unico que necesito es que me retorne el IMC con solo un decimal, osea
>>> 27.7


se que sera fácil.. pero no me sale jeje, e probado con [0:2] pero creo que esto es solo strings , listas y tuplas


Saludos
  #2 (permalink)  
Antiguo 30/01/2013, 19:21
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Calculo de IMC en numero flotante de solo un decimal

Puedes usar el formateo de cadenas.

Ejemplo de uso:
Código Python:
Ver original
  1. "{:.3}".format(1.2354)

Etiquetas: string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:31.