Galera, mais uma ajuda para vocês!! Se o usuário digitar em inteiro(170) e não REAL (1.70), pode utilizar o método is_integer() Exemplo if altura.is_integer(): (Se altura for número inteiro retorna True!!) altura = altura / 100 (que seria duas casas decimais a menos, e a virgula iria para a esquerda 2 vezes) ex: 170 / 100 = 1.,70
Eu não entendi esse método muito bem, veja se a estrutura está certa. peso = float(input('Qual é seu peso?(Kg)')) alt = float(input('Qual é sua altura?(m)')) imc = peso / (alt ** 2) print(' O IMC dessa pessoa é de {:.1f}' .format(imc)) if alt.is_integer(): alt = alt / 100 if imc < 18.5: print('Você está abaixo do peso normal') continuando em baixo normalmente...
Mudando de profissão, antes engenheira civil, futura programadora. Fiz de forma simples, mas feliz que deu certo! adicionei até uma cor para chamar atenção rs print('Olá seja bem vindo a calculadora de IMC') nome = str(input('Como devo te chamar? ')) print('{}, vou precisar de alguns dados antes de começarmos ok?'.format(nome)) peso = float(input('Qual o seu peso atual? Digite em quilogramas: ')) alt = float(input('Qual a sua altura em metros? ')) imc = peso / (alt * alt) if imc
Professor Guanabara, primeiro quero agradecer muito pelos seus videos! No momento estou em processo do meu Computer Science degree aqui na florida, e posso garantir que as suas aulas sao de muito melhor doque de qualquer professor de universidade e aulas no youtube. Segundo queria perguntar se ainda tem como agente fazer o teste para conseguir o diploma, ajudaria muito na procura de trabalhos.... mais uma vez muito obrigado pelas suas otimas aulas!
Como ele disse a algumas aulas atrás que só passa pra próxima condição se a anterior for falsa, então eu fiz assim: peso = float(input('Qual o seu peso? (Kg) ')) altura = float(input('Qual é sua altura? (m) ')) imc = peso / (altura ** 2) print(f'Seu IMC é {imc:.1f}') if imc < 18.5: print('Abaixo do Peso') elif imc < 25: print('Peso ideal') elif imc < 30: print('Sobrepeso') elif imc < 40: print('Obesidade') else: print('Obesidade mórbida')
Caraca, pra ajudar vc tem quase minha altura! Eu tenho 1,97m... mas sonho em ter os 97kg que menciona hahaha mesmo com bariátrica fico sempre girando os 120... Sobrepeso for life agora... Mas obesidade, graças a Deus, nunca mais... Abraço cara!
Caso você pratique muito algum esporte ou frequente academia pode ser que o indice não se aplique 100% a vc, pois musculo pesa mais que gordura. No caso quem poderia indicar melhor o peso ideal seria um nutricionista.
Valeu guanabara, você é nota 10 irmão, seguimos firme e forte... import time altura = float(input("Qual é a sua altura?")) peso = float(input("Quantos kg você tem?")) IMC = peso / (altura * 2) print("Calculando o seu IMC...") time.sleep(2) if IMC < 18.5: print("Seu índice de massa ficou em {:.1f}, você está abaixo do peso!" .format(IMC)) elif IMC < 25: print("Seu IMC ficou em {:.1f}, você está no peso ideal!" .format(IMC)) elif IMC
Eu estava pensando que legal seria se tivesse uma linguagem de programação que aceitasse uma dupla desigualdade, aí o Guanabara fala que o Python aceita. Que legal! Estou gostando muito de aprender Python.
Eu fiz o condicional da forma mais simplificada como no exercício 41, deu certinho! # Programa Calculo IMC peso = float(input("Qual é o seu peso? ")) altura = float(input("Qual é a sua altura? ")) imc = peso / (altura**2) if imc < 18.5: print("Seu IMC {:.1f} está abaixo da faixa de 18.5: Você está Abaixo do peso.".format(imc)) elif imc
Salve Guanabara Quero agradecer pela grande iniciativa pois através do seu curso estou voltando a programar depois de 15 anos fora da área. Gostaria de algum colega comentasse a minha resolução, pois não usei 'elif' e aparentemente está tudo certo. Gratidão a todos # Programa de Calculo do IMC - Indice Massa Corpórea peso = float(input('Digite o seu peso:')) altura = float(input('Digite a sua altura:')) imc = peso / (altura * altura) print('Seu IMC é {:4.2f}! Você está '.format(imc), end='') if 16
Fiz diferente. Quando adicionei os elifs, assumi que se o IMC preenchesse os pré requisitos de alguma condição anterior, ele não leria as próximas (afinal, elif == else + if), então não me preocupei em colocar o IMC mínimo de cada categoria, e funcionou. Ficou assim: p = float(input('Quantos quilos você pesa?')) a = float(input('Qual é a sua altura em metros?')) IMC = p / a ** 2 print('Seu IMC é {:.2f}, ' .format(IMC), end='') if IMC
eu fiz bem mais simples hehe, porque se passa pelo primeiro if ele ja sabe que não é aquele numero: peso = float(input('Digite seu peso: ')) altura = float(input('Digite sua altura: ')) imc = peso / (altura ** 2) print('seu imc é {:.2f}'.format(imc)) if imc < 18.5: print('Você esta abaixo do peso') elif imc
Alternativa que inclui os prováveis RISCOS ... peso = float(input('Qual é o seu peso? (Kg) ')) altura = float(input('Qual é a sua altura? (m) ')) imc = peso / (altura ** 2) print('O IMC dessa pessoa é de {:.1f}'.format(imc)) #Condições do IMC if imc < 17: print('Muito abaixo do peso') print('O que pode acontecer? Queda de cabelo, infertilidade, ausência menstrual') elif imc < 18.5: print('Abaixo do peso') print('O que pode acontecer? Fadiga, stress, ansiedade') elif imc < 25: print('Peso normal') print('O que pode acontecer? Menor risco de doenças cardíacas e vasculares') elif imc < 30: print('Acima do peso') print('O que pode acontecer? Fadiga, má circulação, varizes') elif imc < 35: print('Obesidade Grau I') print('O que pode acontecer? Diabetes, angina, infarto, aterosclerose') elif imc
print('CALCULADORA DE IMC') peso = float(input('Qual é seu peso (Kg): ')) altura = float(input('Qual é a sua altura (m): ')) imc = peso / altura ** 2 if imc < 18.5: print('O seu IMC é \033[31m{:.2f}\033[0;0m'.format(imc)), print('Você está \033[31mABAIXO DO PESO\033[0;0m ideal!') print('SINTOMAS: \033[31mFadiga, stress, ansiedade\033[0;0m') elif 17 < imc < 26: print('O seu IMC é \033[1;36m{:.2f}\033[0;0m'.format(imc)) print('\033[1;36mPARABÉNS!\033[0;0m Você está no \033[1;36mPESO IDEAL!\033[0;0m') print('SINTOMAS: \033[1;36mMenor risco de doenças cardíacas e vasculares\033[0;0m') elif 24 < imc < 31: print('O seu IMC é \033[31m{:.2f}\033[0;0m'.format(imc)) print('Você está com \033[31mSOBREPESO!\033[0;0m procure assistência médica!') print('SINTOMAS: \033[31mFadiga, má circulação, varizes\033[0;0m') elif 29 < imc < 41: print('O seu IMC é \033[31m{:.2f}\033[0;0m'.format(imc)) print('Você está \033[31mOBESO!\033[0;0m procure assistência médica!') print('SINTOMAS: \033[31mDiabetes, angina, infarto, aterosclerose\033[0;0m') elif imc > 40: print('O seu IMC é \033[31m{:.2f}\033[0;0m'.format(imc)) print('\033[31mAlerta!\033[0;0m Você está com \033[31mOBESIDADE MORBIDA\033[0;0m procure um médico \033[' '31mIMEDIATAMENTE!\033[0;0m') print('SINTOMAS: ' '\033[31mApneia do sono, falta de ar,' ' Refluxo, dificuldade para se mover, escaras, diabetes, infarto, AVC\033[0;0m')
Exercício 1: Escreva um programa que leia o nome de um lutador e seu peso. Em seguida, informe a categoria a que pertence o lutador, conforme a Tabela a seguir (note que a tabela foi criada para efeito deste exercício e não condiz com qualquer categoria de luta). A saída do programa deve exibir na tela uma frase com o padrão descrito a seguir: Nome fornecido: Pepe Jordão Peso fornecido: 73.4 Frase a ser exibida: O lutador Pepe Jordão pesa 73,4 kg e se enquadra na categoria Ligeiro Programação como ficaria nesta pergunta? Coloque todo o seu programa dentro de um laço de repetição e faça-o se encerrar quando uma determinada condição for satisfeita. peso < 65: Categoria Pena') peso (= 65 or < 72): Categoria Leve peso (= 72 or < 79): Categoria Ligeiro peso (= 79 or < 86): Categoria Meio Médio peso (= 86 or < 93): Categoria Médio peso (= 93 or < 100): Categoria Meio Pesado peso (>= 100): Categoria Pesado
fiz assim peso = float(input('Qual o seu PESO?:')) altura = float(input('Qual a sua ALTURA?:')) imc = peso / (altura ** 2) print('pelos calculos seu imc é {:.1f}'.format(imc)) if imc < 18.5: print('voce esta abaixo do peso') elif imc >= 18.5 and imc < 25: print('voce esta com o peso ideal') elif imc >= 25 and imc = 30 and imc
tenho 14 anos e ja consegui meu certificado do primeiro mundo ;-; ex043 peso = float(input('Digite seu peso (Kg): ')) altura = float(input('Digite sua altura (m): ')) imc = peso / (altura ** 2) print('Você está com uma massa corporal de {:.1f}'.format(imc)) if imc < 18.5: print('Você está ABAIXO da média de peso.') elif imc
Também! eu tenho 14 anos e vou fazer 15 26 setembro agora :D e também consegui certificado e também o exercício kkkkk peso = float(input('Qual é o seu peso? ')) altura = float(input('Qual é a sua altura? ')) imc = peso / (altura**2) print('Seu IMC é {:.1f}:'.format(imc)) if imc < 18.5: print('Você está abaixo do Peso, Isso não é bom! (IMC {:.1f})'.format(imc)) elif imc < 25: print('Você está com Peso Normal, Isso é bom! (IMC {:.1f})'.format(imc)) elif imc > 30: print('Você está em estado de Obesidade, Isso é ruím! (IMC {:.1f})'.format(imc)) else: print('Você está em estado de Obesidade Mórbida, Isso é muito ruím! (IMC {:.1f})'.format(imc))
Acho que de todos os cursos que já fiz aqui no CeV este é a que tem a melhor vinheta! A musiquinha é muito show cara! Mas ñ sei se é impressão minha, o Guanabara parece estar falando mais devagar, to vendo as aulas em 1.75
Alguém sabe me dizer como eu substituo a vírgula pelo ponto, caso o usuária escreva o peso com pontuação errada? Tentei o replace, mas ele só funciona pra str
Fiz da seguinte maneira: Criei uma variável que recebe o valor do input sem o "float"; ou seja, é uma string, nessa primeira variável dá para usar o método "replace()". Em seguida, criei uma nova variável convertendo a string para "float". Meu código ficou desse jeito: rec_peso = input("Peso em quilos: ").replace(', ' , '.') rec_altura = input("Altura em metros: ").replace(',' , '.') peso = float(rec_peso) altura = float(rec_altura) imc = peso/(altura*altura)
Esse exercício me entristeceu!!! Mas fiz de sem muita dificuldade, estamos com exercícios fáceis por enquanto! Mesmos sendo obeso e a barriga atrapalhando!!! 🤣🤣🤣🤣
Fiz um adicional. Ele mostra o mínimo que vc tem que emagrecer ou engordar para ficar dentro da faixa do peso ideal e qual é esse peso. Só adicionar esse script em baixo do seu. engordar = ((18.5 * altura ** 2) - peso) emagrecer = (peso - (24.9 * altura ** 2)) if imc < 18.5: print('Você precisa engordar no mínimo {:.1f} kg para chegar ao PESO IDEAL.'.format(engordar)) print('Seu peso ideal é {:.1f} kg.'.format(peso-engordar)) elif imc >= 25: print('Você precisa emagrecer no mínimo {:.1f} kg para chegar ao PESO IDEAL.'.format(emagrecer)) print('Seu peso ideal é {:.1f} kg.'.format(peso-emagrecer))
quando comecei este curso para fazer os execícios eu assistia pausava e volta novamente para copiar, mas todo tempo escrevendo, hj so olho o enuciado e faço sozinho, só assisto para saber se fiz de acordo com as recomendações do mestre.
minha solução: além mostrar a faixa de IMC mostra qual o peso mínimo e máximo ideal, pra você saber o quanto precisa engordar ou emagrecer peso = float(input('Qual o seu peso? (Kg) ').replace(',', '.')) altura = float(input('Qual a sua altura? (m) ').replace(',', '.')) imc = peso / (altura ** 2) ideal_min = 18.5 * (altura ** 2) ideal_max = 25 * (altura ** 2) print() if imc < 18.5: print(f'Seu IMC é {imc:.1f} e você está abaixo do peso.') elif 18.5
Segundo exercicio feito sozinho sem dificuldades, somente agradecer Guanabara peso = float(input('Qual é o seu peso?(Kg) ')) altura = float(input('Qual a sua altura?(m) ')) imc = peso / altura ** 2 print('O imc dessa pessoa é de {:.1f}'.format(imc)) if imc < 18.5: print('Abaixo do peso') elif imc >= 18.5 and imc = 25 and imc < 30: print('Sobrepeso') elif imc >= 30 and imc < 40: print('Obesidade') elif imc >= 40: print('Obesidade Mórbida')
Aulas novas apenas quando acaba a lista de exercício. A cada sequencia de aula tem uma lista sobre aquela sequencia. Próxima aula só após os exercício 45
Esse exercício faz parte do portfólio da faculdade. O meu no momento está da seguinte forma: print('Calcule seu IMC') # 1º Definição do Loop para evitar que o usuário digite um número inválido. while True: try: Peso = float(input(' Qual seu peso? ').strip()) Altura = float(input(' Qual sua altura? ').strip()) break except ValueError: print('ERRO: Utilize ponto ao invés de virgula.') #2º Cálculo do IMC e definição da estrutura condicional IMC = Peso/Altura**2 print(' Seu IMC é {:.2f} '.format(IMC)) if(IMC=17.00)and(IMC=18.50)and(IMC=25.00)and(IMC=30.00)and(IMC=35.00)and(IMC=40.00): print('Você está com Obesidade III. (mórbida)') Ainda estou pensando em colorir o print com o módulo Colorama com as cores verde, amarelo e vermelho para cada faixa de peso, e estou estudando uma forma de inserir um loop pro programa continuar rodando até o usuário solicitar o encerramento do programa
Fiz desse jeito altura = float(input('Informe a sua altura (M): ')) peso = float(input('Informe o seu peso (Kg): ')) imc = peso/(altura ** 2) print('O seu IMC é de {:.2f}'.format(imc)) if imc < 18.5: print('Você está abaixo do peso.') elif imc < 25: print('Você está com o peso ideal.') elif imc < 30: print('Você está com sobrepeso.') elif imc
Eu fiz assim peso = float(input('Informe seu peso (KG): ')) altura = float(input('Informe sua altura (M): ')) imc = peso / (altura * altura) print('Seu indice de massa Corporal é {:.2f}'.format(imc)) if imc < 18.5: print('Você está abaixo do peso.') elif imc < 25: print('Você está no seu peso ideal.') elif imc < 30: print('Você está acima do peso!') elif imc < 40: print('Você já está na Obesidade') else: print('Obesidade mórbida!')
# Calculando imc de uma pessoa nome = str(input('Qual é o seu nome?: ')) peso = float(input('Qual seu peso?: ')) hieght = float(input('Qual é sua altura?: ')) res = (peso / (hieght * hieght)) # Abaixo de 18.5 = Abaixo do peso. # Entre 18.5 e 25 = Peso ideal. # 25 até 30 = Sobrepeso. # 30 até 40 = Obesidade. # Acima de 40 = Obesidade Mórbida. if res < 18.5: print(f'{nome}, Você está abaixo do peso.') elif res >= 18.5 and res = 25 and res = 30 and res = 40: print(f'{nome}, Você está na obesidade mórbida.')
CÓDIGO QUE FIZ ANTES DA RESOLUÇÃO: peso = float(input('Digite seu PESO: ')) altura = float(input('Digite sua ALTURA: ')) IMC = peso / (altura * altura) print('seu IMC deu {:.2f}'.format(IMC)) if IMC < 17: print('De acordo com a tabela de IMC, você está MUITO ABAIXO DO PESO.') elif IMC == 17 or IMC
Essa achei fácil😁 pes = float(input('Qual é seu peso? (kg) ')) alt = float(input('Qual sua altura? (m) ')) imc = pes / (alt * alt) print('O IMC dessa pessoa é de {:.1f}'.format(imc)) if imc < 18.5: print('ABAIXO DO PESO') elif imc == 18.5 or imc < 25: print('PESO IDEAL') elif imc == 25 or imc < 30: print('SOBREPESO') elif imc == 30 or imc < 40: print('OBESIDADE') else: print('OBESIDADE MÓRBIDA')
peso_ = float(input('Digite seu peso em Kg: ')) altura_ = float(input('Digite sua altura em metros: ')) imc = peso_ / (altura_ * altura_) if imc < 18.5: pritn(f'IMC: {imc:.1f} Status de seu IMC: Abaixo do peso ideal') elif imc
#Calculo de imc from time import sleep print('\033[1:33:40mO IMC (Índice de Massa Corporal) alcula seu peso ideal\033[m') sleep(2) print('\033[1:33:40mVamos calcular o seu sabendo que o ideal é entre 18.5 e 25...\033[m') sleep(1.5) peso=float(input('\033[1:7:33:40mDigite aqui seu peso:\033[m ')) altura=float(input('\033[1:7:33:40mDigite sua altura (cm):\033[m ')) print('\033[1:4:31mC\033[1:4:32mA\033[1:4:31mL\033[1:4:32mC\033[1:4:31mU\033[1:4:32mL\033[1:4:32mA\033[1:4:31mN\033[1:4:32mD\033[1:4:31mO\033[1:4:32m.\033[1:4:31m.\033[1:4:32m.') sleep(3) imc=peso/((altura / 100)**2) if imc < 18.5: print('\033[1:36:40mSeu IMC: {:.2f}, você está abaixo do seu peso ideal\033[m'.format(imc)) elif imc >= 18.5 = 25 < 30: print('\033[1:36:40mSeu IMC: {:.2f}, você está com sobrepeso\033[m'.format(imc)) elif imc>= 30 < 40: print('\033[1:36:40mSeu IMC: {:.2f}, você está obeso\033[m'.format(imc)) elif imc>40: print('\033[1:36:40mSeu IMC: {:.2f}, você está com obesidade mórbida\033[m'.format(imc))
"""Desenvolva uma lógica que leia o peso e a altura de uma pessoa.calcule seu IMC e mostre seu status, de acordo com a tabela abaixo: Abaixo de 18.5: Abaixo do Peso - Entre 18.5 e 25: Peso ideal - 25 até 30: Sobrepeso - 30 até 40: Obesidade - Acima de 40: Obesidade mórbida""" peso = float(input('Quanto você pesa? ')) altura = float(input('Qual é a sua altura? ')) imc = peso / (altura ** 2) print(f'Seu IMC é: {imc:.2f}! ') if imc < 18.5: print('Você está abaixo do peso! ') elif imc < 25 and imc > 18.5: print('Seu peso é ideal para a sua altura! ') elif imc > 25 and imc < 30: print('Você está com \033[33msobrepeso!\033[0m ') elif imc > 30 and imc < 40: print('Você está \033[0;31;40mOBESO🐋!\033[0m ') else: print('Você está com \033[31;mobesidade mórbida!\033[0m☠️ ')
# Desenvolva uma lógica que leia o peso e a altura de uma pessoa, # calcule seu IMC e mostre seu status, de acordo com # a tabela abaixo: # - Abaixo de 18.5: Abaixo do Peso # - Entre 18.5 e 25: Peso ideal # - 25 até 30: Sobrepeso # - 30 até 40: Obesidade # - Acima de 40: Obesidade mórbida peso = float(input('Informe seu PESO: ')) altura = float(input('Informe sua ALTURA: ')) imc = peso / (altura * altura) if imc < 18.5: print(f'Seu IMC {imc:.1f}') print('Você está abaixo do Peso.') elif imc >= 18.5 and imc < 25: print(f'Seu IMC {imc:.1f}') print('Seu Peso está ideal.') elif imc >= 25 and imc < 30: print(f'Seu IMC {imc:.1f}') print('Você está Sobrepeso') elif imc >= 30 and imc < 40: print(f'Seu IMC {imc:.1f}') print('Você está Obeso') else: print(f'Seu IMC {imc:.1f}') print('Você está com Obesidade mórbida')
Acrescentei com outras informações relevantes: #DBF nome = input('Digite seu nome: ') sexo = input('Informe seu sexo biológico, Digite 1 para FEMININO. Digite 2 para MASCULINO: ') peso = float(input('Digite seu peso: ')) altura = float(input('Digite sua altura (cm): ')) idade = int(input('Digite sua idade: ')) atividade = int(input('Relacionado à sua atividade fisica, digite: (1) para atividade intensa. (2) para atividade moderada. (3) para nenhum tipo de atividade física ')) m = altura / 100 imc = peso/m**2 basalh = 66.5 + (13.75 * peso) + (5.003 * altura) - (6.75 * idade) basalm = 655.1 + (9.563 * peso) + (1.85 * altura) - (4.676 * idade) print('='*60) print('{} aqui estão alguns dados relevantes para sua saúde!'.format(nome)) print('Seu IMC é {:.2f}, isso significa que '.format(imc), end='') if imc < 18.5: print('você está abaixo do peso normal!') elif imc < 24.9: print('você está com o peso normal, PARABÉNS!') elif imc < 29.9: print('você está com excesso de peso.') elif imc < 34.9: print('você já pode ser considerado um obeso nivel 1!') elif imc < 40: print('você é considerado como um obeso nivel 2!') else: print('você é considerado como um obeso nivel 3 (Nivel mais alto)!') if sexo == 1: print('Sua Taxa Metabolica Basal (valor estimado de gasto calórico em total repouso) é igual a {:.2f} calorias diárias.*'.format(basalm)) if atividade == 1: print('De acordo com sua atividade fisica informada podemos (em teoria) dizer que você tem um consumo calórico diário de {:.2f}.'.format(basalm * 1.6)) elif atividade == 2: print('De acordo com sua atividade fisica informada podemos (em teoria) dizer que você tem um consumo calórico diário de {:.2f}.'.format(basalm * 1.4)) else: print('De acordo com sua atividade fisica informada podemos (em teoria) dizer que você tem um consumo calórico diário de {:.2f}.'.format(basalm * 1.1)) else: print('Sua Taxa Metabolica Basal (valor estimado de gasto calórico em total repouso) é igual a {:.2f} calorias diárias.*'.format(basalh)) if atividade == 1: print('De acordo com sua atividade fisica informada podemos (em teoria) dizer que você tem um consumo calórico diário de {:.2f}.'.format(basalh * 1.6)) elif atividade == 2: print('De acordo com sua atividade fisica informada podemos (em teoria) dizer que você tem um consumo calórico diário de {:.2f}.'.format(basalh * 1.4)) else: print('De acordo com sua atividade fisica informada podemos (em teoria) dizer que você tem um consumo calórico diário de {:.2f}.'.format(basalh * 1.1)) print(' * De acordo com a equação de Harris-Benedict que é uma das mais utilizadas para calcular o gasto energético basal (GEB).')
Fui a primeira coisa que fiz ao acabar de assistir a aula 12 kkkk # MINHA RESOLUÇÃO # ==================================================================================================== p = float(input('Digite o seu peso: (Kg) ')) a = float(input('Digite sua altura: ')) imc = p / (pow(a, 2)) # Fórmula de calcular o IMC if imc < 18.5: print(f'Seu IMC é {imc:.1f}: Abaixo do peso') elif 18.5
Resolvi dessa forma: from time import sleep #base de calculo: peso = float(input('Digite seu peso: ')) altura = float(input('Digite sua altura: ')) imc = peso/altura**2 #Funções lógicas: print('Analisando seu IMC...') sleep(2) print('Seu IMC é: {:.1f}'.format(imc)) if imc < 18.5: print('Você está abaixo do peso.') elif imc < 25: print('Você está no peso ideal.') elif imc < 30: print('Você está com sobrepeso') elif imc < 40: print('Você está com obesidade.') else: print('Você está com obesidade mórbida.')
Me corrijam se o código estiver errado: peso = float(input('Digite o seu peso: ')) altura = float(input('Digite a sua altura: ')) imc = altura * altura imc2 = peso / imc if imc2 < 18.5: print('A pessoa que tem {:.1f} de imc, está abaixo do peso!'.format(imc2)) elif imc2
# Desenvolva uma lógica que leia o peso e a altura de uma pessoa, calcule seu Índice de Massa Corporal (IMC) e mostre seu status, de acordo com a tabela abaixo: # - IMC abaixo de 18,5: Abaixo do Peso # - Entre 18,5 e 25: Peso Ideal # - 25 até 30: Sobrepeso # - 30 até 40: Obesidade # - Acima de 40: Obesidade Mórbida a = float(input('Digite sua altura (m) : ')) p = float(input('Digite seu peso (Kg): ')) imc = p/(a**2) if imc < 18.5: print(f'Classificação: \033[36mAbaixo do Peso\033[m Seu IMC: {imc:.2f}') elif 18.5
Resolvido em 04/03/2023, versão do Python: 3.11.1 # Passo Extra: Cores cores = { ... } # Passo 1: Cabeçalho e pegar as informações necessárias print('='*45) print(f'{cores["ciano negrito"]}Calculadora de Índice de Massa Corporal (IMC){cores["limpa"]}') print('='*45) peso_kg = float(input('Qual é o seu peso? (Kg) ')) altura_m = float(input('Qual é a sua altura? (m) ')) # Passo 2: o cálculo do IMC IMC = peso_kg / altura_m**2 # Passo 3: Fazendo as condições e mostrando os resultados. if IMC < 18.5: print(f'Seu IMC ({IMC:.1f}) está abaixo de 18,5: {cores["vermelho negrito"]}Abaixo do Peso{cores["limpa"]}.') elif 18.5
Só não vi necessidade de colocar o limite mínimo em cada ELIF. Se o resultado for menor que 18.5 por exemplo, ele vai parar no primeiro IF, então basta usar
Solução que desenvolvi ''' Desenvolva uma lógica que leia o peso e altura de uma pessoa, calcule seu IMC e mostre seu status, de acorde com a tablea abaixo: - Abaixo de 18.5: Abaixo de peso - Entre 18.5 e 25: Peso ideal - 25 até 30: Sobrepeso - 30 até 40: Obesidade - Acima de 40: Obesidade mórbida ''' print('Calculo de IMC(indice de massa corpórea)') print('----------------------------------------') # Entrada peso = float(input('Informe um peso(Kg): ')) altura = float(input('Informe uma altura(m): ')) # Processamento IMC = peso / altura**2 if IMC < 18.5: status = 'Abaixo do peso' elif IMC
Fiz com todas as categorias de peso e nos casos de pessoas acima ou abaixo do peso, vem a informação de qual peso máximo (ou mínimo) elas deveriam ter para estar na categoria "peso normal". Deixei a categoria de peso e o peso para estar normal realçados em amarelo. print('Calcule o seu IMC:') p = float(input('Qual é o seu peso (em kg)? ')) a = float(input('Qual é a sua altura (em m)? ')) imc = p / a ** 2 print(f'O seu IMC é {imc:.1f} kg/m2. Seu peso está na classificação de \033[33m', end='') if imc < 18.5: print('BAIXO PESO.') elif imc < 25: print('PESO NORMAL.') elif imc < 30: print('SOBREPESO.') elif imc < 35: print('OBESIDADE GRAU I.') elif imc < 40: print('OBESIDADE GRAU II.') else: print('OBESIDADE GRAU III.') pmaxnor = 25 * a**2 pminnor = 18.5 * a**2 if imc >= 25: print(f'\033[mPara que seu peso esteja na faixa normal você deve pesar \033[33mmenos que {pmaxnor:.1f} kg.\033[m') if imc < 18.5: print(f'\033[mPara que seu peso esteja na faixa normal você deve pesar \033[33mpelo menos {pminnor:.1f} kg.')
O meu fiz um pouco diferente na parte dos If mas deu certinho também! código: print ('Bem vindo a calculadora de IMC!') peso = float(input('Antes de tudo, me diga seu peso: ')) altura = float(input('Ótimo! agora me diga sua altura: ')) imc = peso / (altura**2) if imc < 18.5: print (f'Seu imc é de {imc:.1f} Você está abaixo do peso!') elif imc < 25: print (f'Seu imc é de {imc:.1f} Você está no seu peso ideal!') elif imc < 30: print (f'Seu imc é de {imc:.1f} Você está com Sobrepeso!') elif imc
p=float(input('Digite seu peso(kg):')) h=float(input('Digite sua altura(m):')) imc=p/(h**2) print('''- IMC abaixo de 18,5: Abaixo do Peso - Entre 18,5 e 25: Peso Ideal - 25 até 30: Sobrepeso - 30 até 40: Obesidade - Acima de 40: Obesidade Mórbida''') if imc < 18.5: print('o seu IMC é {:.1f} e você esta ABAIXO DO PESO'.format(imc)) elif 18.5
# Desenvolva uma lógica que leia o peso e a altura de uma pessoa, calcule seu IMC e mostre o seu sataus, de acordo com a tabela abaixo: # Abaixo de 18.5: Abaixo do peso # Entre 18.5 e 25: peso ideal # 25 até 30: Sobrepeso # 30 até 40: Obesidade # Acima de 40: Obesidade Mórbida altura = float(input('Digite sua altura: (m) ')) peso = float(input('Digite se peso: (Kg) ')) imc = peso / (altura * altura) if imc
altura = float(input('Digite sua altura somente com numeros. Ex 1.90:')) peso = float(input('Digite seu peso somente em numeros. EX: 75.5:')) print('Sua altura é de {}m e seu peso é de {}Kgs'.format(altura, peso)) imc = peso / (altura ** 2) print('O seu IMC é de {:.2f}'.format(imc)) if imc < 15: print('Você está EXTREMAMENTE ABAIXO DO PESO!') elif 15 < imc < 16: print('Você está GRAVEMENTE ABAIXO DO PESO!') elif 16 < imc < 18.5: print('Você está ABAIXO DO PESO IDEAL!') elif 18.5 < imc < 25: print('PARABENS, VOCÊ ESTÁ NO PESO IDEAL!') elif 25 < imc < 30: print('Você está com SOBREPESO!') elif 30 < imc < 35: print('Você está com OBESIDADE GRAU I,\033[33mCUIDADO\033[m') elif 35 < imc < 40: print('Você está com OBESIDADE GRAU II, \033[32mCUIDADO\033[m') elif imc > 40: print('Você está com OBESIDADE MORBIDA,\033[31mVISITE UM MÉDICO\033[m')
fiz desse jeito kg = float(input('digite quantos kilos você pesa: ')) altura = float(input('digite sua altura')) imc = kg / (altura ** 2) print('O IMC dessa pessoa é de {:.1f}'.format(imc)) if imc 18.5 and imc 25 and imc 30 and imc 30 and imc >= 40: print('obesidade morbida CUIDADO!')
peso = float(input('Digite o seu peso: ')) altura = float(input('Digite a sua altura: ')) imc = peso / (altura ** 2) print('Seu imc é {:.1f}'.format(imc)) if imc < 18.5: print('Você está abaixo do peso!') elif imc >= 18.5 and imc 25 and imc 30 and imc
nome = str(input("Digite seu nome completo: ")) altura = float(input("Qual a sua altura?: ")) peso = float(input("Qual o seu peso?: ")) imc = peso / (altura**2) if imc < 18.59: print("Você está abaixo do peso ideal.") elif imc >= 18.6 = 25 = 30 40: print("Você está em obesidade mórbida")
02/03/23 fiz assim peso = float(input('Qual o seu peso ? (Kg) ')) altura = float(input('Qual é a sua altura? (M) ')) imc = peso / (altura * altura) print('O seu IMC é de {:.1f}'.format(imc)) if imc < 18.5: print('ta mt magrinho') elif imc >= 18.6 and imc =25 and imc = 30 and imc = 35 and imc
2022. Só uma observação: Não precisa fazer peso \ (altura ** 2), pode fazer peso\altura**2 visto que o "**" é feito primeiro nesse caso. p = float(input('Qual o seu peso?:')) a = float(input('Qual a sua altura?:')) imc = p/a**2 print(f'O seu IMC é de: {imc:.2f}') if imc
p=float(input('Digite o seu peso, em kg: ')) a=input('Digite a sua altura, em m: ').replace(',','.') # transforma vírgula em ponto v=float(a) if v.is_integer(): # caso seja dado uma altura inteira e não de ponto flutuante v=v/100 imc=p/(v**2) if imc < 18.5: print(f'Você está abaixo do peso, e o seu IMC é {imc:.4f}') elif imc >= 18.5 and imc < 25: print(f'Você está no seu peso ideal, e o seu IMC é {imc:.4f}') elif imc >= 25 and imc < 30: print(f'Você está com sobrepeso, e o seu IMC é {imc:.4f}') elif imc >= 30 and imc < 40: print(f'Você está com obesidade, e o seu IMC é {imc:.4f}') elif imc >= 40: print(f'Você está com obesidade mórbida, e o seu IMC é {imc:.4f}')
peso = float(input('Digite o seu peso em quilos:')) altura = float(input('Digite a sua altura em metros:')) imc = peso / (altura * altura) print(f'Seu IMC é de {imc:.1f}') if imc < 18.5: print('Você está abaixo do peso') elif imc > 24.9: print('Você está acima do peso') else: print('Você está na média correta!')
peso = int (input('Digite seu peso (Kg)')) alt = float(input('Digite sua altura')) imc = peso / (alt **2) print ('O seu IMC é {:.1f}'.format(imc)) print ('Calculando seu IMC conclui-se que você está ', end='') if imc < 18.5: print('Abaixo do peso') elif imc < 25: print ('Peso ideal') elif imc
Estude pelo nosso site e tire certificado de 40 horas. Curso completo em:
www.cursoemvideo.com/curso/python-3-mundo-2/
Galera, mais uma ajuda para vocês!!
Se o usuário digitar em inteiro(170) e não REAL (1.70), pode utilizar o método is_integer()
Exemplo
if altura.is_integer(): (Se altura for número inteiro retorna True!!)
altura = altura / 100 (que seria duas casas decimais a menos, e a virgula iria para a esquerda 2 vezes)
ex: 170 / 100 = 1.,70
muito bom
top , demorei um pouquinho pra perceber que o
imc = peso / (altura * altura)
tinha que estar depois desse if
@@brunomattesco vlw man, eu n tinha entendido kkkk
@@lordsanvi4203 nois
Eu não entendi esse método muito bem, veja se a estrutura está certa.
peso = float(input('Qual é seu peso?(Kg)'))
alt = float(input('Qual é sua altura?(m)'))
imc = peso / (alt ** 2)
print(' O IMC dessa pessoa é de {:.1f}' .format(imc))
if alt.is_integer():
alt = alt / 100
if imc < 18.5:
print('Você está abaixo do peso normal')
continuando em baixo normalmente...
Esse exercício me causou depressão !!! KKKKKKKKKK
peso = float(input('Quanto você pesa? (kg) '))
altura = float(input('Quanto você mede? (m) '))
imc = (peso / altura ** 2)
if imc < 18.5:
print('Você está abaixo do peso!')
elif imc < 25:
print('Você está no seu peso ideal')
elif imc < 30:
print('Você está com sobrepeso')
elif imc < 40:
print('Você está obeso')
else:
print('Você está com obesidade mórbida')
Também fiz assim
O meu não deu certo
Fiz igual ao teu e deu certo também.
esse exercício me fez muito bem! Consegui fazer sozinho e ainda descobri que estou no peso ideal kkkkk
Mudando de profissão, antes engenheira civil, futura programadora.
Fiz de forma simples, mas feliz que deu certo! adicionei até uma cor para chamar atenção rs
print('Olá seja bem vindo a calculadora de IMC')
nome = str(input('Como devo te chamar? '))
print('{}, vou precisar de alguns dados antes de começarmos ok?'.format(nome))
peso = float(input('Qual o seu peso atual? Digite em quilogramas: '))
alt = float(input('Qual a sua altura em metros? '))
imc = peso / (alt * alt)
if imc
oi, Ana! AChei o seu bem criativoo!!
:D
Massa Ana, espero que já tenha conseguido mudar de profissão e gostado.
do curso inteiro esse foi o primeiro exercício que fiz sozinho mas consegui hehe
Um dos melhores cursos....
6:46 Se você olhar os olhos do professor, vc percebe que são os segundos mais tristes da vida dele
tadinho....
kkkk vdd
METAFORADO! kkkkk
@@Juniordigital KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK
obrigado você salvou meu trabalho e me ensinou muito no que estou fazendo.
5:30
imc : 25.2
guanabiris : 95.2
E OLHA QUE ELE TÁ DE ÓCULOS
oloko kkk
KKKKKKKKKK
Obrigado por tudo Professor Guanabara. que continue ajudando os futuros programadores...
Professor Guanabara, primeiro quero agradecer muito pelos seus videos! No momento estou em processo do meu Computer Science degree aqui na florida, e posso garantir que as suas aulas sao de muito melhor doque de qualquer professor de universidade e aulas no youtube. Segundo queria perguntar se ainda tem como agente fazer o teste para conseguir o diploma, ajudaria muito na procura de trabalhos.... mais uma vez muito obrigado pelas suas otimas aulas!
Como ele disse a algumas aulas atrás que só passa pra próxima condição se a anterior for falsa, então eu fiz assim:
peso = float(input('Qual o seu peso? (Kg) '))
altura = float(input('Qual é sua altura? (m) '))
imc = peso / (altura ** 2)
print(f'Seu IMC é {imc:.1f}')
if imc < 18.5:
print('Abaixo do Peso')
elif imc < 25:
print('Peso ideal')
elif imc < 30:
print('Sobrepeso')
elif imc < 40:
print('Obesidade')
else:
print('Obesidade mórbida')
Caraca, pra ajudar vc tem quase minha altura! Eu tenho 1,97m... mas sonho em ter os 97kg que menciona hahaha mesmo com bariátrica fico sempre girando os 120... Sobrepeso for life agora... Mas obesidade, graças a Deus, nunca mais... Abraço cara!
Caso você pratique muito algum esporte ou frequente academia pode ser que o indice não se aplique 100% a vc, pois musculo pesa mais que gordura.
No caso quem poderia indicar melhor o peso ideal seria um nutricionista.
Valeu guanabara, você é nota 10 irmão, seguimos firme e forte...
import time
altura = float(input("Qual é a sua altura?"))
peso = float(input("Quantos kg você tem?"))
IMC = peso / (altura * 2)
print("Calculando o seu IMC...")
time.sleep(2)
if IMC < 18.5:
print("Seu índice de massa ficou em {:.1f}, você está abaixo do peso!" .format(IMC))
elif IMC < 25:
print("Seu IMC ficou em {:.1f}, você está no peso ideal!" .format(IMC))
elif IMC
Não gostei. Fui medir meu IMC e estou gordo pra caramba.
Não se sinta sozinho por isso, estou na mesma, fiz a conta e preciso emagrecer 15Kg :/ lkkkkkk
já eu preciso engordar ):
XD.. Eu estou sobrepeso .. e não concordo pq eu tenho 1,72 e peso 70kg
Também não gostei. Estou com sobrepeso. E olha que corro feito um condenado!!
HESUHEUSHEUSHUHUE
Eu estava pensando que legal seria se tivesse uma linguagem de programação que aceitasse uma dupla desigualdade, aí o Guanabara fala que o Python aceita. Que legal! Estou gostando muito de aprender Python.
Eu fiz o condicional da forma mais simplificada como no exercício 41, deu certinho!
# Programa Calculo IMC
peso = float(input("Qual é o seu peso? "))
altura = float(input("Qual é a sua altura? "))
imc = peso / (altura**2)
if imc < 18.5:
print("Seu IMC {:.1f} está abaixo da faixa de 18.5: Você está Abaixo do peso.".format(imc))
elif imc
eu também :
peso = float(input('Informe o seu peso: '))
altura = float(input('Informe a sua altura: '))
imc = peso / altura**2
print ('o seu imc é {:.1f}'.format(imc))
if imc < 18.5 :
print('ABAIXO DO PESO')
elif imc < 25 :
print('PESO NORMAL')
elif imc < 30 :
print('ACIMA DO PESO')
elif imc < 40 :
print('OBESO')
else :
print('OBESIDADE MÓRBIDA')
Salve Guanabara
Quero agradecer pela grande iniciativa pois através do seu curso estou voltando a programar depois de 15 anos fora da área.
Gostaria de algum colega comentasse a minha resolução, pois não usei 'elif' e aparentemente está tudo certo.
Gratidão a todos
# Programa de Calculo do IMC - Indice Massa Corpórea
peso = float(input('Digite o seu peso:'))
altura = float(input('Digite a sua altura:'))
imc = peso / (altura * altura)
print('Seu IMC é {:4.2f}! Você está '.format(imc), end='')
if 16
Fiz diferente. Quando adicionei os elifs, assumi que se o IMC preenchesse os pré requisitos de alguma condição anterior, ele não leria as próximas (afinal, elif == else + if), então não me preocupei em colocar o IMC mínimo de cada categoria, e funcionou. Ficou assim:
p = float(input('Quantos quilos você pesa?'))
a = float(input('Qual é a sua altura em metros?'))
IMC = p / a ** 2
print('Seu IMC é {:.2f}, ' .format(IMC), end='')
if IMC
😂😂😂😂 este else me pegou!!!
Botei categoria Thaís Carla kkkkkj
eu fiz com a altura em cm. fica muito mais prático que esperar que o usuário não troque o ponto por vírgula.
eu fiz bem mais simples hehe, porque se passa pelo primeiro if ele ja sabe que não é aquele numero:
peso = float(input('Digite seu peso: '))
altura = float(input('Digite sua altura: '))
imc = peso / (altura ** 2)
print('seu imc é {:.2f}'.format(imc))
if imc < 18.5:
print('Você esta abaixo do peso')
elif imc
Eu fiz igual também!
também fiz e vim procurar mais alguém que tivesse feito kkk
Calculadora de IMC é muito pedida pelos professores em sala de aula :)
E essa forma de comparar os valores, no Python, é bem legal
E eu pensando que o Guanabara era baixo kkkk
Acho que foi a influência do avatarzinho das animações.
só queria dizer que a primeira vez que fiz esse exercício tava acima do peso, agora to com peso ideal
if alt > 3:
alt = alt / 100
Coloque isso em baixo do input de altura pros bizonho que colocam em centímetros.
boa kkkkkkkk
valeu tinha empacado ai kkkkkkk
brabo tem nome
tava fazendo o exercício e pensei que estava tudo certo até ver que tinha esquecido de definir os imc no final 😅 sigo aprendendo ❤
Alternativa que inclui os prováveis RISCOS ...
peso = float(input('Qual é o seu peso? (Kg) '))
altura = float(input('Qual é a sua altura? (m) '))
imc = peso / (altura ** 2)
print('O IMC dessa pessoa é de {:.1f}'.format(imc))
#Condições do IMC
if imc < 17:
print('Muito abaixo do peso')
print('O que pode acontecer?
Queda de cabelo, infertilidade, ausência menstrual')
elif imc < 18.5:
print('Abaixo do peso')
print('O que pode acontecer?
Fadiga, stress, ansiedade')
elif imc < 25:
print('Peso normal')
print('O que pode acontecer?
Menor risco de doenças cardíacas e vasculares')
elif imc < 30:
print('Acima do peso')
print('O que pode acontecer?
Fadiga, má circulação, varizes')
elif imc < 35:
print('Obesidade Grau I')
print('O que pode acontecer?
Diabetes, angina, infarto, aterosclerose')
elif imc
Amigo peguei um pouco do seu código
print('CALCULADORA DE IMC')
peso = float(input('Qual é seu peso (Kg): '))
altura = float(input('Qual é a sua altura (m): '))
imc = peso / altura ** 2
if imc < 18.5:
print('O seu IMC é \033[31m{:.2f}\033[0;0m'.format(imc)),
print('Você está \033[31mABAIXO DO PESO\033[0;0m ideal!')
print('SINTOMAS: \033[31mFadiga, stress, ansiedade\033[0;0m')
elif 17 < imc < 26:
print('O seu IMC é \033[1;36m{:.2f}\033[0;0m'.format(imc))
print('\033[1;36mPARABÉNS!\033[0;0m Você está no \033[1;36mPESO IDEAL!\033[0;0m')
print('SINTOMAS: \033[1;36mMenor risco de doenças cardíacas e vasculares\033[0;0m')
elif 24 < imc < 31:
print('O seu IMC é \033[31m{:.2f}\033[0;0m'.format(imc))
print('Você está com \033[31mSOBREPESO!\033[0;0m procure assistência médica!')
print('SINTOMAS: \033[31mFadiga, má circulação, varizes\033[0;0m')
elif 29 < imc < 41:
print('O seu IMC é \033[31m{:.2f}\033[0;0m'.format(imc))
print('Você está \033[31mOBESO!\033[0;0m procure assistência médica!')
print('SINTOMAS: \033[31mDiabetes, angina, infarto, aterosclerose\033[0;0m')
elif imc > 40:
print('O seu IMC é \033[31m{:.2f}\033[0;0m'.format(imc))
print('\033[31mAlerta!\033[0;0m Você está com \033[31mOBESIDADE MORBIDA\033[0;0m procure um médico \033['
'31mIMEDIATAMENTE!\033[0;0m')
print('SINTOMAS: '
'\033[31mApneia do sono, falta de ar,'
'
Refluxo, dificuldade para se mover, escaras, diabetes, infarto, AVC\033[0;0m')
FICO GRANDE PORQUE EU RESOLVI ENFEITAR
ah daí sim... esse ficou completo kkkkk já pode vender rs
EM 2020, fiz nesse jeito mais simplificado e deu certo também. (tirando os intervalos, e colocando somente a condição de "menor que".
Muito obrigado, Gustavo Guanabara.
Quando a informação é de '25 até 30', o '30' não é englobado? Porque do jeito que o professor fez, ele não colocou que 30, e não >= 30.
Não sabia que dava pra representar assim uma expressão, facilitando vidas.
rachei com o Guanabara quebrando aos 5:26, e falando tudo em noventa KKKKK
.-.
Em um exemplo ele diz que tem 1.86 de altura ai depois faz os outros exemplos dizendo que ele tem 1.96 :)
Fazendo os exercicios em DART:
import 'dart:math';
void main() {
double peso = 40;
double altura = 1.70;
double imc = peso / pow(altura, 2);
if (imc 18.5 && imc 25 && imc 30 && imc
Exercício 1:
Escreva um programa que leia o nome de um lutador e seu peso. Em seguida,
informe a categoria a que pertence o lutador, conforme a Tabela a seguir (note que a tabela
foi criada para efeito deste exercício e não condiz com qualquer categoria de luta). A saída
do programa deve exibir na tela uma frase com o padrão descrito a seguir:
Nome fornecido: Pepe Jordão
Peso fornecido: 73.4
Frase a ser exibida: O lutador Pepe Jordão pesa 73,4 kg e se enquadra na categoria Ligeiro
Programação como ficaria nesta pergunta?
Coloque todo o seu programa dentro de um laço de repetição e faça-o se encerrar
quando uma determinada condição for satisfeita.
peso < 65: Categoria Pena')
peso (= 65 or < 72): Categoria Leve
peso (= 72 or < 79): Categoria Ligeiro
peso (= 79 or < 86): Categoria Meio Médio
peso (= 86 or < 93): Categoria Médio
peso (= 93 or < 100): Categoria Meio Pesado
peso (>= 100): Categoria Pesado
fiz assim
peso = float(input('Qual o seu PESO?:'))
altura = float(input('Qual a sua ALTURA?:'))
imc = peso / (altura ** 2)
print('pelos calculos seu imc é {:.1f}'.format(imc))
if imc < 18.5:
print('voce esta abaixo do peso')
elif imc >= 18.5 and imc < 25:
print('voce esta com o peso ideal')
elif imc >= 25 and imc = 30 and imc
tenho 14 anos e ja consegui meu certificado do primeiro mundo ;-;
ex043
peso = float(input('Digite seu peso (Kg): '))
altura = float(input('Digite sua altura (m): '))
imc = peso / (altura ** 2)
print('Você está com uma massa corporal de {:.1f}'.format(imc))
if imc < 18.5:
print('Você está ABAIXO da média de peso.')
elif imc
Também! eu tenho 14 anos e vou fazer 15 26 setembro agora :D e também consegui certificado e também o exercício kkkkk
peso = float(input('Qual é o seu peso? '))
altura = float(input('Qual é a sua altura? '))
imc = peso / (altura**2)
print('Seu IMC é {:.1f}:'.format(imc))
if imc < 18.5:
print('Você está abaixo do Peso, Isso não é bom! (IMC {:.1f})'.format(imc))
elif imc < 25:
print('Você está com Peso Normal, Isso é bom! (IMC {:.1f})'.format(imc))
elif imc > 30:
print('Você está em estado de Obesidade, Isso é ruím! (IMC {:.1f})'.format(imc))
else:
print('Você está em estado de Obesidade Mórbida, Isso é muito ruím! (IMC {:.1f})'.format(imc))
eu consegui meu cerificado dia 13 desse mês
Não é difícil também né ;-;
nasci a treze horas e ja tenho uma empresa de apps
:l
nasci agora e ja terminei o curso
Acho que de todos os cursos que já fiz aqui no CeV este é a que tem a melhor vinheta! A musiquinha é muito show cara! Mas ñ sei se é impressão minha, o Guanabara parece estar falando mais devagar, to vendo as aulas em 1.75
KKKKKKKKKKKKKKK Eu assisto em 1.25
Alguém sabe me dizer como eu substituo a vírgula pelo ponto, caso o usuária escreva o peso com pontuação errada? Tentei o replace, mas ele só funciona pra str
Conseguiu resolver?
Fiz da seguinte maneira: Criei uma variável que recebe o valor do input sem o "float"; ou seja, é uma string, nessa primeira variável dá para usar o método "replace()". Em seguida, criei uma nova variável convertendo a string para "float".
Meu código ficou desse jeito:
rec_peso = input("Peso em quilos: ").replace(', ' , '.')
rec_altura = input("Altura em metros: ").replace(',' , '.')
peso = float(rec_peso)
altura = float(rec_altura)
imc = peso/(altura*altura)
Esse exercício me entristeceu!!!
Mas fiz de sem muita dificuldade, estamos com exercícios fáceis por enquanto!
Mesmos sendo obeso e a barriga atrapalhando!!!
🤣🤣🤣🤣
Fiz um adicional. Ele mostra o mínimo que vc tem que emagrecer ou engordar para ficar dentro da faixa do peso ideal e qual é esse peso. Só adicionar esse script em baixo do seu.
engordar = ((18.5 * altura ** 2) - peso)
emagrecer = (peso - (24.9 * altura ** 2))
if imc < 18.5:
print('Você precisa engordar no mínimo {:.1f} kg para chegar ao PESO IDEAL.'.format(engordar))
print('Seu peso ideal é {:.1f} kg.'.format(peso-engordar))
elif imc >= 25:
print('Você precisa emagrecer no mínimo {:.1f} kg para chegar ao PESO IDEAL.'.format(emagrecer))
print('Seu peso ideal é {:.1f} kg.'.format(peso-emagrecer))
quando comecei este curso para fazer os execícios eu assistia pausava e volta novamente para copiar, mas todo tempo escrevendo, hj so olho o enuciado e faço sozinho, só assisto para saber se fiz de acordo com as recomendações do mestre.
minha solução:
além mostrar a faixa de IMC mostra qual o peso mínimo e máximo ideal, pra você saber o quanto precisa engordar ou emagrecer
peso = float(input('Qual o seu peso? (Kg) ').replace(',', '.'))
altura = float(input('Qual a sua altura? (m) ').replace(',', '.'))
imc = peso / (altura ** 2)
ideal_min = 18.5 * (altura ** 2)
ideal_max = 25 * (altura ** 2)
print()
if imc < 18.5:
print(f'Seu IMC é {imc:.1f} e você está abaixo do peso.')
elif 18.5
Segundo exercicio feito sozinho sem dificuldades, somente agradecer Guanabara
peso = float(input('Qual é o seu peso?(Kg) '))
altura = float(input('Qual a sua altura?(m) '))
imc = peso / altura ** 2
print('O imc dessa pessoa é de {:.1f}'.format(imc))
if imc < 18.5:
print('Abaixo do peso')
elif imc >= 18.5 and imc = 25 and imc < 30:
print('Sobrepeso')
elif imc >= 30 and imc < 40:
print('Obesidade')
elif imc >= 40:
print('Obesidade Mórbida')
segunda semana seguida sem aula nova?
Aulas novas apenas quando acaba a lista de exercício. A cada sequencia de aula tem uma lista sobre aquela sequencia. Próxima aula só após os exercício 45
Para de chorar e vai praticar
Esse exercício faz parte do portfólio da faculdade.
O meu no momento está da seguinte forma:
print('Calcule seu IMC')
# 1º Definição do Loop para evitar que o usuário digite um número inválido.
while True:
try:
Peso = float(input('
Qual seu peso? ').strip())
Altura = float(input('
Qual sua altura? ').strip())
break
except ValueError:
print('ERRO: Utilize ponto ao invés de virgula.')
#2º Cálculo do IMC e definição da estrutura condicional
IMC = Peso/Altura**2
print('
Seu IMC é {:.2f} '.format(IMC))
if(IMC=17.00)and(IMC=18.50)and(IMC=25.00)and(IMC=30.00)and(IMC=35.00)and(IMC=40.00):
print('Você está com Obesidade III. (mórbida)')
Ainda estou pensando em colorir o print com o módulo Colorama com as cores verde, amarelo e vermelho para cada faixa de peso, e estou estudando uma forma de inserir um loop pro programa continuar rodando até o usuário solicitar o encerramento do programa
Se eu começo com "if imc < 18.5"não
Pois se ele passou pelo primeiro "if" já e assumido que ele não esta entre o intervalo de 18,4 para baixo.
Fiz desse jeito
altura = float(input('Informe a sua altura (M): '))
peso = float(input('Informe o seu peso (Kg): '))
imc = peso/(altura ** 2)
print('O seu IMC é de {:.2f}'.format(imc))
if imc < 18.5:
print('Você está abaixo do peso.')
elif imc < 25:
print('Você está com o peso ideal.')
elif imc < 30:
print('Você está com sobrepeso.')
elif imc
esse eu fiz sozinho, to feliz!
Boa aula parabéns Gustavo!!!
Eu fiz esse exercício na logica de programação que nem da vontade de fazer kkk mas vou fazer mesmo assim.
Obrigado 😎👍
Eu fiz assim
peso = float(input('Informe seu peso (KG): '))
altura = float(input('Informe sua altura (M): '))
imc = peso / (altura * altura)
print('Seu indice de massa Corporal é {:.2f}'.format(imc))
if imc < 18.5:
print('Você está abaixo do peso.')
elif imc < 25:
print('Você está no seu peso ideal.')
elif imc < 30:
print('Você está acima do peso!')
elif imc < 40:
print('Você já está na Obesidade')
else:
print('Obesidade mórbida!')
# Calculando imc de uma pessoa
nome = str(input('Qual é o seu nome?: '))
peso = float(input('Qual seu peso?: '))
hieght = float(input('Qual é sua altura?: '))
res = (peso / (hieght * hieght))
# Abaixo de 18.5 = Abaixo do peso.
# Entre 18.5 e 25 = Peso ideal.
# 25 até 30 = Sobrepeso.
# 30 até 40 = Obesidade.
# Acima de 40 = Obesidade Mórbida.
if res < 18.5:
print(f'{nome}, Você está abaixo do peso.')
elif res >= 18.5 and res = 25 and res = 30 and res = 40:
print(f'{nome}, Você está na obesidade mórbida.')
muito bom!
CÓDIGO QUE FIZ ANTES DA RESOLUÇÃO:
peso = float(input('Digite seu PESO: '))
altura = float(input('Digite sua ALTURA: '))
IMC = peso / (altura * altura)
print('seu IMC deu {:.2f}'.format(IMC))
if IMC < 17:
print('De acordo com a tabela de IMC, você está MUITO ABAIXO DO PESO.')
elif IMC == 17 or IMC
vlw mano ajudou mt
obrigadao, ajudou bastante
Parabéns
Essa achei fácil😁
pes = float(input('Qual é seu peso? (kg) '))
alt = float(input('Qual sua altura? (m) '))
imc = pes / (alt * alt)
print('O IMC dessa pessoa é de {:.1f}'.format(imc))
if imc < 18.5:
print('ABAIXO DO PESO')
elif imc == 18.5 or imc < 25:
print('PESO IDEAL')
elif imc == 25 or imc < 30:
print('SOBREPESO')
elif imc == 30 or imc < 40:
print('OBESIDADE')
else:
print('OBESIDADE MÓRBIDA')
peso_ = float(input('Digite seu peso em Kg: '))
altura_ = float(input('Digite sua altura em metros: '))
imc = peso_ / (altura_ * altura_)
if imc < 18.5:
pritn(f'IMC: {imc:.1f}
Status de seu IMC: Abaixo do peso ideal')
elif imc
Medi e estou meio magro!!! Valeu pelo desafio
Muito Obrigado!!
no cálculo não precisa do parenteses já que a ordem de precedencia vai fazer da forma correta
#Calculo de imc
from time import sleep
print('\033[1:33:40mO IMC (Índice de Massa Corporal) alcula seu peso ideal\033[m')
sleep(2)
print('\033[1:33:40mVamos calcular o seu sabendo que o ideal é entre 18.5 e 25...\033[m')
sleep(1.5)
peso=float(input('\033[1:7:33:40mDigite aqui seu peso:\033[m '))
altura=float(input('\033[1:7:33:40mDigite sua altura (cm):\033[m '))
print('\033[1:4:31mC\033[1:4:32mA\033[1:4:31mL\033[1:4:32mC\033[1:4:31mU\033[1:4:32mL\033[1:4:32mA\033[1:4:31mN\033[1:4:32mD\033[1:4:31mO\033[1:4:32m.\033[1:4:31m.\033[1:4:32m.')
sleep(3)
imc=peso/((altura / 100)**2)
if imc < 18.5:
print('\033[1:36:40mSeu IMC: {:.2f}, você está abaixo do seu peso ideal\033[m'.format(imc))
elif imc >= 18.5 = 25 < 30:
print('\033[1:36:40mSeu IMC: {:.2f}, você está com sobrepeso\033[m'.format(imc))
elif imc>= 30 < 40:
print('\033[1:36:40mSeu IMC: {:.2f}, você está obeso\033[m'.format(imc))
elif imc>40:
print('\033[1:36:40mSeu IMC: {:.2f}, você está com obesidade mórbida\033[m'.format(imc))
"""Desenvolva uma lógica que leia o peso e a altura de uma pessoa.calcule seu IMC e mostre seu status, de acordo com a tabela abaixo:
Abaixo de 18.5: Abaixo do Peso
- Entre 18.5 e 25: Peso ideal
- 25 até 30: Sobrepeso
- 30 até 40: Obesidade
- Acima de 40: Obesidade mórbida"""
peso = float(input('Quanto você pesa? '))
altura = float(input('Qual é a sua altura? '))
imc = peso / (altura ** 2)
print(f'Seu IMC é: {imc:.2f}! ')
if imc < 18.5:
print('Você está abaixo do peso! ')
elif imc < 25 and imc > 18.5:
print('Seu peso é ideal para a sua altura! ')
elif imc > 25 and imc < 30:
print('Você está com \033[33msobrepeso!\033[0m ')
elif imc > 30 and imc < 40:
print('Você está \033[0;31;40mOBESO🐋!\033[0m ')
else:
print('Você está com \033[31;mobesidade mórbida!\033[0m☠️ ')
Para contornar o possível problema de digitar vírgula na altura:
a = float(input('Digite sua altura em metros: ').replace( ' , ' , ' . ' ))
# Desenvolva uma lógica que leia o peso e a altura de uma pessoa,
# calcule seu IMC e mostre seu status, de acordo com
# a tabela abaixo:
# - Abaixo de 18.5: Abaixo do Peso
# - Entre 18.5 e 25: Peso ideal
# - 25 até 30: Sobrepeso
# - 30 até 40: Obesidade
# - Acima de 40: Obesidade mórbida
peso = float(input('Informe seu PESO: '))
altura = float(input('Informe sua ALTURA: '))
imc = peso / (altura * altura)
if imc < 18.5:
print(f'Seu IMC {imc:.1f}')
print('Você está abaixo do Peso.')
elif imc >= 18.5 and imc < 25:
print(f'Seu IMC {imc:.1f}')
print('Seu Peso está ideal.')
elif imc >= 25 and imc < 30:
print(f'Seu IMC {imc:.1f}')
print('Você está Sobrepeso')
elif imc >= 30 and imc < 40:
print(f'Seu IMC {imc:.1f}')
print('Você está Obeso')
else:
print(f'Seu IMC {imc:.1f}')
print('Você está com Obesidade mórbida')
Acrescentei com outras informações relevantes: #DBF
nome = input('Digite seu nome: ')
sexo = input('Informe seu sexo biológico,
Digite 1 para FEMININO.
Digite 2 para MASCULINO: ')
peso = float(input('Digite seu peso: '))
altura = float(input('Digite sua altura (cm): '))
idade = int(input('Digite sua idade: '))
atividade = int(input('Relacionado à sua atividade fisica, digite:
(1) para atividade intensa.
(2) para atividade moderada.
(3) para nenhum tipo de atividade física '))
m = altura / 100
imc = peso/m**2
basalh = 66.5 + (13.75 * peso) + (5.003 * altura) - (6.75 * idade)
basalm = 655.1 + (9.563 * peso) + (1.85 * altura) - (4.676 * idade)
print('='*60)
print('{} aqui estão alguns dados relevantes para sua saúde!'.format(nome))
print('Seu IMC é {:.2f}, isso significa que '.format(imc), end='')
if imc < 18.5:
print('você está abaixo do peso normal!')
elif imc < 24.9:
print('você está com o peso normal, PARABÉNS!')
elif imc < 29.9:
print('você está com excesso de peso.')
elif imc < 34.9:
print('você já pode ser considerado um obeso nivel 1!')
elif imc < 40:
print('você é considerado como um obeso nivel 2!')
else:
print('você é considerado como um obeso nivel 3 (Nivel mais alto)!')
if sexo == 1:
print('Sua Taxa Metabolica Basal (valor estimado de gasto calórico em total repouso) é igual a {:.2f} calorias diárias.*'.format(basalm))
if atividade == 1:
print('De acordo com sua atividade fisica informada podemos (em teoria) dizer que você tem um consumo calórico diário de {:.2f}.'.format(basalm * 1.6))
elif atividade == 2:
print('De acordo com sua atividade fisica informada podemos (em teoria) dizer que você tem um consumo calórico diário de {:.2f}.'.format(basalm * 1.4))
else:
print('De acordo com sua atividade fisica informada podemos (em teoria) dizer que você tem um consumo calórico diário de {:.2f}.'.format(basalm * 1.1))
else:
print('Sua Taxa Metabolica Basal (valor estimado de gasto calórico em total repouso) é igual a {:.2f} calorias diárias.*'.format(basalh))
if atividade == 1:
print('De acordo com sua atividade fisica informada podemos (em teoria) dizer que você tem um consumo calórico diário de {:.2f}.'.format(basalh * 1.6))
elif atividade == 2:
print('De acordo com sua atividade fisica informada podemos (em teoria) dizer que você tem um consumo calórico diário de {:.2f}.'.format(basalh * 1.4))
else:
print('De acordo com sua atividade fisica informada podemos (em teoria) dizer que você tem um consumo calórico diário de {:.2f}.'.format(basalh * 1.1))
print('
* De acordo com a equação de Harris-Benedict que é uma das mais utilizadas para calcular o gasto energético basal (GEB).')
Fui a primeira coisa que fiz ao acabar de assistir a aula 12 kkkk
# MINHA RESOLUÇÃO
# ====================================================================================================
p = float(input('Digite o seu peso: (Kg) '))
a = float(input('Digite sua altura: '))
imc = p / (pow(a, 2)) # Fórmula de calcular o IMC
if imc < 18.5:
print(f'Seu IMC é {imc:.1f}: Abaixo do peso')
elif 18.5
Fácil, fiz, e tô feliz!
print(f'{"=" * 10} CALCULADORA IMC {"=" * 10}')
peso = float(input('Digite o peso KG:'))
alt = float(input('DIgite a altura CM:'))
imc = peso / (alt **2)
if imc < 18.5:
print(f'Seu imc é {imc:.1f} │ Abaixo do Peso')
elif imc >= 18.5 and imc < 25:
print(f'Seu imc é {imc:.1f} │ Peso Ideal')
elif imc >= 25 and imc < 30:
print(f'Seu imc é {imc:.1f} │ Sobrepeso')
elif imc >= 30 and imc < 40:
print(f'Seu imc é {imc:.1f} │ Obesidade')
elif imc >= 40:
print(f'Seu imc é {imc:.1f} │ Obesidade Mórbida')
Resolvi dessa forma:
from time import sleep
#base de calculo:
peso = float(input('Digite seu peso: '))
altura = float(input('Digite sua altura: '))
imc = peso/altura**2
#Funções lógicas:
print('Analisando seu IMC...')
sleep(2)
print('Seu IMC é: {:.1f}'.format(imc))
if imc < 18.5:
print('Você está abaixo do peso.')
elif imc < 25:
print('Você está no peso ideal.')
elif imc < 30:
print('Você está com sobrepeso')
elif imc < 40:
print('Você está com obesidade.')
else:
print('Você está com obesidade mórbida.')
Me corrijam se o código estiver errado:
peso = float(input('Digite o seu peso: '))
altura = float(input('Digite a sua altura: '))
imc = altura * altura
imc2 = peso / imc
if imc2 < 18.5:
print('A pessoa que tem {:.1f} de imc, está abaixo do peso!'.format(imc2))
elif imc2
# Desenvolva uma lógica que leia o peso e a altura de uma pessoa, calcule seu Índice de Massa Corporal (IMC) e mostre seu status, de acordo com a tabela abaixo:
# - IMC abaixo de 18,5: Abaixo do Peso
# - Entre 18,5 e 25: Peso Ideal
# - 25 até 30: Sobrepeso
# - 30 até 40: Obesidade
# - Acima de 40: Obesidade Mórbida
a = float(input('Digite sua altura (m) : '))
p = float(input('Digite seu peso (Kg): '))
imc = p/(a**2)
if imc < 18.5:
print(f'Classificação: \033[36mAbaixo do Peso\033[m
Seu IMC: {imc:.2f}')
elif 18.5
Resolvido em 04/03/2023, versão do Python: 3.11.1
# Passo Extra: Cores
cores = { ... }
# Passo 1: Cabeçalho e pegar as informações necessárias
print('='*45)
print(f'{cores["ciano negrito"]}Calculadora de Índice de Massa Corporal (IMC){cores["limpa"]}')
print('='*45)
peso_kg = float(input('Qual é o seu peso? (Kg) '))
altura_m = float(input('Qual é a sua altura? (m) '))
# Passo 2: o cálculo do IMC
IMC = peso_kg / altura_m**2
# Passo 3: Fazendo as condições e mostrando os resultados.
if IMC < 18.5:
print(f'Seu IMC ({IMC:.1f}) está abaixo de 18,5: {cores["vermelho negrito"]}Abaixo do Peso{cores["limpa"]}.')
elif 18.5
Só não vi necessidade de colocar o limite mínimo em cada ELIF. Se o resultado for menor que 18.5 por exemplo, ele vai parar no primeiro IF, então basta usar
Solução que desenvolvi
'''
Desenvolva uma lógica que
leia o peso e altura de uma pessoa,
calcule seu IMC
e mostre seu status,
de acorde com a tablea abaixo:
- Abaixo de 18.5: Abaixo de peso
- Entre 18.5 e 25: Peso ideal
- 25 até 30: Sobrepeso
- 30 até 40: Obesidade
- Acima de 40: Obesidade mórbida
'''
print('Calculo de IMC(indice de massa corpórea)')
print('----------------------------------------')
# Entrada
peso = float(input('Informe um peso(Kg): '))
altura = float(input('Informe uma altura(m): '))
# Processamento
IMC = peso / altura**2
if IMC < 18.5:
status = 'Abaixo do peso'
elif IMC
Fiz numa maneira parecido com o exercício 42
peso = float(input("Informe seu peso: (Kg)"))
altura = float(input("Informe sua altura: (m)"))
imc = peso / altura ** 2
print("IMC: {:.2f}".format(imc))
if imc 18.5 and imc < 25:
print("Peso ideal")
elif imc >= 25 and imc 30 and imc
weight = float(input('Qual seu peso? (Kg) '))
height = float(input('Qual sua altura? (m) '))
IMC = (weight / height ** 2)
print(f'O Índice de massa corporal: {IMC:.1f}')
under_weight = 18.5
normal = 24.9
over_weight = 29.9
obese_one = 34.9
obese_two = 39.9
if (IMC
resolvi dessa forma
peso = float(input('Qual seu peso ?'))
altura = float(input('Qual sua altura ?'))
imc = peso / (altura ** 2)
clas = 0
if imc < 18.5:
clas = 'Abaixo do peso'
elif 18.5 < imc
Fiz com todas as categorias de peso e nos casos de pessoas acima ou abaixo do peso, vem a informação de qual peso máximo (ou mínimo) elas deveriam ter para estar na categoria "peso normal". Deixei a categoria de peso e o peso para estar normal realçados em amarelo.
print('Calcule o seu IMC:')
p = float(input('Qual é o seu peso (em kg)? '))
a = float(input('Qual é a sua altura (em m)? '))
imc = p / a ** 2
print(f'O seu IMC é {imc:.1f} kg/m2.
Seu peso está na classificação de \033[33m', end='')
if imc < 18.5:
print('BAIXO PESO.')
elif imc < 25:
print('PESO NORMAL.')
elif imc < 30:
print('SOBREPESO.')
elif imc < 35:
print('OBESIDADE GRAU I.')
elif imc < 40:
print('OBESIDADE GRAU II.')
else:
print('OBESIDADE GRAU III.')
pmaxnor = 25 * a**2
pminnor = 18.5 * a**2
if imc >= 25:
print(f'\033[mPara que seu peso esteja na faixa normal você deve pesar \033[33mmenos que {pmaxnor:.1f} kg.\033[m')
if imc < 18.5:
print(f'\033[mPara que seu peso esteja na faixa normal você deve pesar \033[33mpelo menos {pminnor:.1f} kg.')
O meu fiz um pouco diferente na parte dos If mas deu certinho também! código:
print ('Bem vindo a calculadora de IMC!')
peso = float(input('Antes de tudo, me diga seu peso: '))
altura = float(input('Ótimo! agora me diga sua altura: '))
imc = peso / (altura**2)
if imc < 18.5:
print (f'Seu imc é de {imc:.1f} Você está abaixo do peso!')
elif imc < 25:
print (f'Seu imc é de {imc:.1f} Você está no seu peso ideal!')
elif imc < 30:
print (f'Seu imc é de {imc:.1f} Você está com Sobrepeso!')
elif imc
p=float(input('Digite seu peso(kg):'))
h=float(input('Digite sua altura(m):'))
imc=p/(h**2)
print('''- IMC abaixo de 18,5: Abaixo do Peso
- Entre 18,5 e 25: Peso Ideal
- 25 até 30: Sobrepeso
- 30 até 40: Obesidade
- Acima de 40: Obesidade Mórbida''')
if imc < 18.5:
print('o seu IMC é {:.1f} e você esta ABAIXO DO PESO'.format(imc))
elif 18.5
# Desenvolva uma lógica que leia o peso e a altura de uma pessoa, calcule seu IMC e mostre o seu sataus, de acordo com a tabela abaixo:
# Abaixo de 18.5: Abaixo do peso
# Entre 18.5 e 25: peso ideal
# 25 até 30: Sobrepeso
# 30 até 40: Obesidade
# Acima de 40: Obesidade Mórbida
altura = float(input('Digite sua altura: (m) '))
peso = float(input('Digite se peso: (Kg) '))
imc = peso / (altura * altura)
if imc
Tu é doido casa vídeo que eu passo cada questão que eu respondo mais eu sei que é possible😊
Você é 1000
consegui fazer sozinha e adicionei cores pra ficar bonito!! kkkk
peso = float(input('Informe seu peso (kg): '))
altura = float(input('Informe sua altura (m): '))
imc = peso / (altura*altura)
if imc
eu fiz de um jeito mais simples deixando so imc
altura = float(input('Digite sua altura somente com numeros. Ex 1.90:'))
peso = float(input('Digite seu peso somente em numeros. EX: 75.5:'))
print('Sua altura é de {}m e seu peso é de {}Kgs'.format(altura, peso))
imc = peso / (altura ** 2)
print('O seu IMC é de {:.2f}'.format(imc))
if imc < 15:
print('Você está EXTREMAMENTE ABAIXO DO PESO!')
elif 15 < imc < 16:
print('Você está GRAVEMENTE ABAIXO DO PESO!')
elif 16 < imc < 18.5:
print('Você está ABAIXO DO PESO IDEAL!')
elif 18.5 < imc < 25:
print('PARABENS, VOCÊ ESTÁ NO PESO IDEAL!')
elif 25 < imc < 30:
print('Você está com SOBREPESO!')
elif 30 < imc < 35:
print('Você está com OBESIDADE GRAU I,\033[33mCUIDADO\033[m')
elif 35 < imc < 40:
print('Você está com OBESIDADE GRAU II, \033[32mCUIDADO\033[m')
elif imc > 40:
print('Você está com OBESIDADE MORBIDA,\033[31mVISITE UM MÉDICO\033[m')
fiz desse jeito
kg = float(input('digite quantos kilos você pesa: '))
altura = float(input('digite sua altura'))
imc = kg / (altura ** 2)
print('O IMC dessa pessoa é de {:.1f}'.format(imc))
if imc 18.5 and imc 25 and imc 30 and imc 30 and imc >= 40:
print('obesidade morbida CUIDADO!')
peso = float(input('Digite o seu peso: '))
altura = float(input('Digite a sua altura: '))
imc = peso / (altura ** 2)
print('Seu imc é {:.1f}'.format(imc))
if imc < 18.5:
print('Você está abaixo do peso!')
elif imc >= 18.5 and imc 25 and imc 30 and imc
nome = str(input("Digite seu nome completo: "))
altura = float(input("Qual a sua altura?: "))
peso = float(input("Qual o seu peso?: "))
imc = peso / (altura**2)
if imc < 18.59:
print("Você está abaixo do peso ideal.")
elif imc >= 18.6 = 25 = 30 40:
print("Você está em obesidade mórbida")
fiquei na dúvida, se até 40 ele é OBESO, obesidade mórbida não poderia receber >=40 , teria que ser 40.1 (de acordo com o enunciado "acima de 40")
a = float(input('altura:'))
b = float(input('peso:'))
imc = b / a**2
print(imc)
if imc < 18.5:
print('abaixo do peso')
elif imc 25:
print('peso ideal!')
elif imc 30:
print('sobrepeso')
elif imc 40:
print('obesidade')
elif imc > 40:
print('thais carla')
o meu ta certo, mais a raiz ta dando errada, alguem sabe se mudou a forma de fazer em alguma atualizaçao?
02/03/23
fiz assim
peso = float(input('Qual o seu peso ? (Kg) '))
altura = float(input('Qual é a sua altura? (M) '))
imc = peso / (altura * altura)
print('O seu IMC é de {:.1f}'.format(imc))
if imc < 18.5:
print('ta mt magrinho')
elif imc >= 18.6 and imc =25 and imc = 30 and imc = 35 and imc
2022. Só uma observação: Não precisa fazer peso \ (altura ** 2), pode fazer peso\altura**2 visto que o "**" é feito primeiro nesse caso.
p = float(input('Qual o seu peso?:'))
a = float(input('Qual a sua altura?:'))
imc = p/a**2
print(f'O seu IMC é de: {imc:.2f}')
if imc
p=float(input('Digite o seu peso, em kg: '))
a=input('Digite a sua altura, em m: ').replace(',','.') # transforma vírgula em ponto
v=float(a)
if v.is_integer(): # caso seja dado uma altura inteira e não de ponto flutuante
v=v/100
imc=p/(v**2)
if imc < 18.5:
print(f'Você está abaixo do peso, e o seu IMC é {imc:.4f}')
elif imc >= 18.5 and imc < 25:
print(f'Você está no seu peso ideal, e o seu IMC é {imc:.4f}')
elif imc >= 25 and imc < 30:
print(f'Você está com sobrepeso, e o seu IMC é {imc:.4f}')
elif imc >= 30 and imc < 40:
print(f'Você está com obesidade, e o seu IMC é {imc:.4f}')
elif imc >= 40:
print(f'Você está com obesidade mórbida, e o seu IMC é {imc:.4f}')
a formula do imc em pseudocodigo é
imc = peso / (altura**2)
peso = float(input('Digite o seu peso em quilos:'))
altura = float(input('Digite a sua altura em metros:'))
imc = peso / (altura * altura)
print(f'Seu IMC é de {imc:.1f}')
if imc < 18.5:
print('Você está abaixo do peso')
elif imc > 24.9:
print('Você está acima do peso')
else:
print('Você está na média correta!')
peso = int (input('Digite seu peso (Kg)'))
alt = float(input('Digite sua altura'))
imc = peso / (alt **2)
print ('O seu IMC é {:.1f}'.format(imc))
print ('Calculando seu IMC conclui-se que você está ', end='')
if imc < 18.5:
print('Abaixo do peso')
elif imc < 25:
print ('Peso ideal')
elif imc