Created
May 4, 2015 13:48
-
-
Save maluta/cea7277bc6e8e29d1221 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# formato do dicionário | |
''' | |
{ | |
'nome':<string>, | |
'idade':<int>, | |
'peso':<float>, | |
'altura':<float>, | |
'imc':<float> | |
} | |
''' | |
# ----------- | |
cadastro_de_usuários = [] | |
# ----- cadastrar 4 pessoas ------ | |
for i in range(2): | |
print("-"*50) | |
print("Seja bem vindo ao guia alimentar, vamos te ajudar a pensar uma dieta mais saudávem mas antes precisamos conhecer um pouco mais sobre você.") | |
print("-"*50) | |
print("> qual seu nome?") | |
nome = input() | |
print("> idade:") | |
idade = input() | |
print("> altura aproximada (utilize ponto e não virgula)") | |
altura = input() | |
print("Seu peso aproximado(utilize ponto e não virgula)") | |
peso = input() | |
# cadastra no dicionário | |
cadastro_de_usuários.append( {'nome':nome, 'idade':idade, 'altura':altura, 'peso':peso } ) | |
# faz um calculo com os valores obtidos (exemplo: índice de massa corporal) http://www.calculoimc.com.br/tabela-de-imc/ | |
variável_temporária = float(altura)*float(altura) | |
imc = float(peso) / variável_temporária | |
print("Seu IMC é " + str(imc)) | |
if imc < 17: | |
print("Você esta muito abaixo do peso") | |
elif imc >= 17 and imc <= 18.49: | |
print("Você esta abaixo do peso") | |
elif imc >= 18.5 and imc <= 24.99: | |
print("Você esta com peso normal") | |
elif imc >= 25 and imc <= 29.99: | |
print("Você esta acima do peso") | |
elif imc >= 30 and imc <= 34.99: | |
print("Você esta com obesidade (tipo I)") | |
elif imc >= 35 and imc <= 39.99: | |
print("Você esta com obesidade severa (tipo II)") | |
else: | |
print("Você esta com obesidade mórbida (tipo III)") | |
# ---------- | |
print(cadastro_de_usuários) | |
# imprimindo mais "bonito" e mostrando que o for pode interagir com uma lista | |
for i in cadastro_de_usuários: | |
print(i['nome']) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment