Calculo de IMC (indice de masa corporal)
Bueno queria agregar uno bastante sencillo que hice recién (El primero que hago yo mismo así que no se rian eh)
Nombre:imc.py
Autor:Yo mismo o sease libertcharrua
Origen:Mi media neurona que a veces le da por pensar
Lenguaje:Python
Licencia:Psss la que quieran
Propósito:Calcular el IMC (Indice de masa corporal)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#Calculo del IMC
peso = raw_input('Introduzca su peso en kg y pulse enter: ')
altura = raw_input('Introduzca su altura en m y pulse enter: ')
IMC=float(peso)/float(altura)**2
print "su IMC es:"
print IMC
if IMC<=18.0:
print "Peso demasiado bajo"
elif IMC<=24.9:
print "Su peso es normal felicidades"
elif IMC<=29.9:
print "Tiene sobrepeso, vigile su dieta"
elif IMC>29.9:
print "Obesidad grave, consulte su médico"
"""Para ejecutar el script darle permisos de ejecución y en terminal tipear python imc.py
gracias a pvaldez por sus sugerencias que acá pongo alguna de ellas mas adelante agregare las otras"""
* sugerencias
peso = raw_input('Introduzca su peso en kg y pulse enter: ')
altura = raw_input('Introduzca su altura en m y pulse enter: ')
IMC=float(peso)/float(altura)**2
sustituyendo a las 5 primeras líneas, las líneas 6 y 7 pueden ser una sola mejor, (eso te lo dejo)
el último elif puedes cambiarlo por else print ...
y deberías meter un control de lo que se mete por raw input para que lo rechace si no es un numero, puedes hacerlo con while. Por alguna razón no me permite meterlo en comentarios