Versão melhorada IMC usando Tkinter
import math
from time import sleep
import os
def imc():
altura= float(input('Digite a altura em metros: '))
peso = float(input('Digite o seu peso: '))
fimc = peso / (math.pow(altura, 2))
print('A Calcular')
sleep(1.9) #temporizador
os.system('cls') #limpar tela
print('O seu Índice de massa corporal é de {:.2f}.'. format(fimc))
if fimc < 17:
print('Muito abaixo do peso')
elif fimc >= 17 and fimc <=18.49:
print('Abaixo do peso')
elif fimc >= 18.50 and fimc <=24.99:
print('Peso normal')
elif fimc >= 25 and fimc <=29.99:
print('Acima do peso')
elif fimc >= 30 and fimc <=34.99:
print('Obesidade I')
elif fimc >= 35 and fimc <=39.99:
print('Obesidade II (severa)')
else:
print('Obesidade III (mórbida)')
imc()
viva,
ResponderEliminaracho que a zona dos if's ficaria mais simples deste modo (se não levas a mal)
if fimc > 39:
print('Obesidade III (mórbida)')
elif fimc > 34.9:
print('Obesidade II (severa)')
elif fimc > 29.9:
print('Obesidade I')
elif fimc > 24.9:
print('Acima do peso')
elif fimc > 18.49:
print('Peso normal')
elif fimc > 16.9:
print('Abaixo do peso')
else:
print('Muito abaixo do peso')
obrigado
Olá. Não levo a mal. Agradeço até pela dica.
ResponderEliminargalera to aprendendo e comecei hoje ok. tudfo bem escrevi o plrograma e coo testar se esta certinho. onde coloco
ResponderEliminaros valores de peso e altura, pra testar para poder ver os resultados no console\. me ajudem ai sou neofito kkkk
use a plataforma do google "google colab", la você consegue testar todos seus projetos.
ResponderEliminarlogo depois de digitar os comandos ao executar irão aparecer campos pedindo os dados para o calculo "peso e altura ".