Calculando o IMC
Publicado por André Gondim 13/03/2008
[ Hits: 16.131 ]
Homepage: http://andregondim.eti.br
Cálculo de IMC. Baseado em código aqui mesmo no VOL.
Procurei refinar um pouco, e aprender algo mais sobre python.
# calculadora de imc, primeiro programa em python # autor: Andreh Gondim http://andregondim.eti.br # data: 17/02/2008 # idehia base: http://www.vivaolinux.com.br/scripts/verFonte.php?codigo=2477&arquivo=IMC.py # calculadora de imc, primeiro programa em python # autor: Diogoryu # data: 11/01/2007 # codigo original abaixo #def peso(): # print("calculo para verificacao do IMC \n") # nome = (raw_input("Por favor digite o seu nome \n")) # print ("seja bem vindo(a) " +nome+ " para o calculo do imc \n") # h = float(raw_input(" \n insira a sua altura em centimetros separada por ponto \n")) # peso = float(raw_input("digite o seu peso \n")) # sexo = raw_input("insira o seu sexo: masculino ou feminino \n") # if sexo == 'masculino': # imc = peso / h ** 2 # print ("o seu imc eh ") + str(imc) # resp = (raw_input("deseja ver o seu peso ideal, digite: sim ou nao ")) # if resp == 'sim': # print "\n o seu peso ideal eh " + str((72.2*h) - 57) # # else: # imc = peso / h ** 2 # print ("o seu imc eh ") + str(imc) # resp = (raw_input("deseja ver o seu peso ideal, digite: sim ou nao ")) # if resp == 'sim': # print "\n o seu peso ideal eh " + str((62.1*h) - 44.7 ) def peso(nome): print("Calculo para verificacao do IMC \n") print ("Seja bem vindo(a) %s para o calculo do imc \n" %nome) while 1: try: h = float(raw_input("\nInsira a sua altura em centimetros separada por ponto \n")) break except: print 'Verifique o valor digitado' while 1: try: peso = float(raw_input("Digite o seu peso \n")) break except: print 'Verifique o valor digitado' while 1: try: sexo = raw_input("Insira o seu sexo: (m)asculino ou (f)eminino \n") if (sexo == 'm') or (sexo == 'f') : break except: print 'Entre apenas com m ou f para o sexo' imc = peso / h ** 2 print 'Ola %s seu IMC eh %.2f' % (nome, imc ) while 1: try: resp = raw_input('Deseja ver o seu peso ideal, digite (s)im ou (n)ao ') if resp == 's' or resp == 'n': break except: print 'Entre com s ou n' if (resp == 's') and (sexo == 'm'): temp = ((72.2*h) - 57) print "\nOla %s, o seu peso ideal eh %.2f " % (nome, temp) elif (resp == 's') and (sexo == 'f'): temp = ((62.1*h) - 44.7 ) print "\nOla %s, seu peso ideal eh %.2f " % (nome, temp) while 1: print ('Deixe em branco para sair do programa') nome = (raw_input("Por favor digite o seu nome: \n")) if not nome: break peso(nome)
Django - Gerando o diretório do projeto
Um programa simples para gerar uma tabuada em python com menu utilizando laco for while try except e
Seno, cosseno e tangente em Python
Calculo da area de um triangulo (introdutório)
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Calculando casas de um numero flutuante em c++ [RESOLVIDO] (1)
ocorreu um erro ao carregar o pacote (4)
Ubuntu 24.04.01 do nada as pastas estão abrindo o Analisador de arquiv... (1)