Olá a todos.
Ao desenvolver um calculador de IMC preciso que sejam exibidas mensagens diferentes a depender do valor do IMC, de acordo com os dados inseridos pelo usuário. Escrevi o seguinte código que não está dando resposta após inseridas todas as informações:
import datetime
print("********************ADAM********************")
print ("*********************SEJA BEM-VINDO***********")
name = input("Oi! Eu sou Adam. Qual é o seu nome?")
if (int(name)) != 0:
print("Prazer em te conhecer,",name,"!")
else:
print("Ok, mesmo sem seu nome podemos prosseguir.")
P = input("Você gostaria de saber o seu IMC?")
if P == ("sim","s","Sim","y","yes","Yes","SIM","ok"):
print(" ")
print(" ")
print("Então vamos lá!")
print(" ")
print(" ")
else:
print("Ent tchau.")
p = float(input("Primeiro me diz o seu peso:"))
print(" ")
print(" ")
a = float(input("Tá, agora me diz a sua altura:"))
print(" ")
print(" ")
IMC = p/(a**2)
dia = int(input("Digita o dia que você nasceu:"))
print(" ")
print(" ")
mes = int(input("Digite o mês que você nasceu:"))
print(" ")
print(" ")
ano = int(input("Digite o ano que você nasceu:"))
S = input("Você é sedentário(a)?")
if S == ("sim" or "mais ou menos"):
print("Isso precisa mudar!")
td = datetime.datetime.now().date()
bd = datetime.date(ano,mes,dia)
i = int((td-bd).days /365.25)
(IMC<18,5)
if IMC == (IMC<18,5):
print("Oh, para uma pessoa com",i,"anos, você está abaixo do peso. :(")
print("Procure um nutricionista, ele poderá te ajudar.")
if IMC == (18,5<IMC<24,9):
print("Parabéns! Seu peso está normal para uma pessoa com",i,"anos!")
if IMC == (25<IMC<29,9):
print("Para alguém com",i,"anos, você está acima do peso.")
print("Certifique-se de verificar quanto disso é massa magra (músculos)")
print("E quanto é gordura!")
print("Um proffissional de Educação Física é a opinião ideal para o seu caso.")
if IMC == (30<IMC<34,9):
print("Para alguém com",i,"anos, você está Obesidade nível 1.")
print("Procure profissionais da saúde para check-up médico")
print("E uma consulta ao nutricionista.")
print("Um proffissional de Educação Física é a opinião ideal para o seu caso.")
print("Principalmente se isso for tudo massa magra. Vai monstro.")
if(IMC ==(35<IMC<40):
print("Para alguém com",i,"anos, você está Obesidade nível 2.")
print("Procure profissionais da saúde para check-up médico com urgência")
print("E uma consulta ao nutricionista. Reeducação alimentar é sua maior aliada!")
print("Evite o sedentarismo e faça exercícios físicos.")
print("A menos que seja tudo massa magra. birrrrl")
if IMC > 40:
print("Para alguém com",i,"anos, você está Obesidade Mórbida.")
print("Procure sua agência de saude com urgência.")
print("É crucial uma consulta ao nutricionista. Reeducação alimentar é sua maior aliada!")
print("Evite o sedentarismo e faça exercícios físicos.")
print("Se for tudo massa magra, me desculpa aí Schwarzenegger.")