Ir ao conteúdo
  • Cadastre-se

limagabriel

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. 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.")

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...