sábado, 10 de octubre de 2020

IMC corporal (en construcción)

 def compr_sexo():

    print(f"Has escrito {sexo} incorrectamente el sexo")
print("Has de poner solamente H ó V")
print("Inténtalo denuevo")
sexo_1 = input("¿Cuál es tu sexo? (H/M) ")
sexo = sexo_1.upper()

nombre = input("Hola, ¿cuál es tu nombre? ")
apellido = input("¿Cuál es tu primer apellido? ")
sexo = input("¿Cuál es tu sexo? (H/M) ").upper()

while sexo != "V" or sexo != "H":
print(f"Has escrito {sexo}")
compr_sexo()
dias = input("Cuántos años tienes: ")
altura = input("¿Cuál es tu estatura en metros? ")
peso = input("¿Cuál es tu peso más reciente en kilogramos? ")
valoracion = input('¿Quieres una valoración de tu IMC? ')

def nombre_pila():
print(f"Tu nombre es {nombre}")

def apellido_pila(apellido):
print("Tu apellido es "+apellido)

def nombre_completo(nombre, apellido):
print("Tu nombre completo es: " + nombre + ' '+apellido)

def dias_vividos(dias):
dias_vividos = int(dias)*365
print(f"Llevas vividos {format(dias_vividos, ',')} días\nque son {format(dias_vividos*24, ',')} horas\nque son {format(dias_vividos*24*60, ',')} minutos")

def imc():
imc_corporal = "{0:.1f}".format(float(peso)/(pow(float(altura),2)))
print(f"Tu IMC = {imc_corporal}")

#valoracion = input('¿Quieres una valoración de tu IMC? ')

def valoracion_imc():
imc_corporal = float(peso)/(pow(float(altura),2))
if imc_corporal <= 20:
print("Estás en bajo peso en cualquier caso, denerías cuidar de alimentarte correctamente")
if imc_corporal>20 and imc_corporal<=23.9 and sexo == "M":
print("Tu peso es de mujer normal")
if imc_corporal >= 24 and imc_corporal <= 28.9 and sexo == "M":
print("Tu IMC indica una obesidad leve PARA UNA MUJER, cuída en las cenas y todo controlado")
if imc_corporal >= 29 and imc_corporal <= 37 and sexo == "M":
print("Tu IMC indica una obesidad severa PARA UNA MUJER, deberías ponerte manos a la hora para controlar tu peso")
if imc_corporal >37 and sexo == "M":
print("Tu IMC indica una obesidad muy severa PARA UNA MUJER, ¿Quiers aelgazar, has de buscar ayuda profesional\n¡¡¡ Ánimo, lo conseguirás !!!")

if imc_corporal>20 and imc_corporal<=24.9 and sexo == "H":
print("Tu peso es de hombre normal")
if imc_corporal >= 25 and imc_corporal <= 29.9 and sexo == "H":
print("Tu IMC indica una obesidad leve PARA UN HOMBRE, cuída en las cenas y todo controlado")
if imc_corporal >= 30 and imc_corporal <= 40 and sexo == "H":
print("Tu IMC indica una obesidad severa PARA UN HOMBRE, deberías ponerte manos a la hora para controlar tu peso")
if imc_corporal >40 and sexo == "H":
print("Tu IMC indica una obesidad muy severa PARA UN HOMBRE, ¿Quiers aelgazar, has de buscar ayuda profesional\n¡¡¡ Ánimo, lo conseguirás !!!")

print(f"Hola")
nombre_completo(nombre, apellido)
print(f"Tienes {dias} años y esto significa que")
dias_vividos(dias)
imc()
#apellido_pila(apellido)
#nombre_completo(nombre, apellido)
if valoracion == "S" or valoracion == "s":
valoracion_imc()
else:
print("Ya hemos terminado")

No hay comentarios:

Publicar un comentario