PythonSintaxeintermediario

IMC simples

Calcular o IMC é um problema clássico que aparece em aplicativos de saúde e fitness. Você precisa converter entradas do usuário para números decimais e aplicar uma fórmula matemática simples. Dominar operações como / (divisão) e ** (potência) é essencial para qualquer cálculo numérico em Python.

O PROBLEMA

Peça peso (kg) e altura (m) e calcule o IMC. Apenas exiba o valor sem classificação.

EXEMPLO

Entrada: 70kg, 1.75m
Saída: IMC: 22.86

SOBRE O CONCEITO

O IMC é calculado como peso dividido pela altura ao quadrado: imc = peso / (altura ** 2). O erro mais comum é não elevar a altura ao quadrado, resultando em um valor incorreto. Outro erro é usar altura em centímetros (ex: 175) em vez de metros (1.75), o que altera drasticamente o resultado. Use float() para converter a entrada do usuário, pois input() retorna string. A potência ** é a forma correta de elevar ao quadrado, e a divisão / produz um float.

RESOLUÇÃO

Mais exercícios de Sintaxe

PYB008 · BásicoTroco do caixaPYB010 · BásicoApresentação pessoalPYB030 · DesafioViagem econômicaPYB024 · AvançadoCálculo de combustível
Ver todos os exercícios de Python