Calculando o IMC
Publicado por André Gondim 13/03/2008
[ Hits: 16.184 ]
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)
Formatando número de telefone celular (usando .format)
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (1)
VMs e Interfaces de Rede desapareceram (13)
Como abrir o pycharm no linux [RESOLVIDO] (4)