1
resposta

[Projeto] Desafio 004 - Minha Solução

def calcular_imc(peso, altura):
    imc = peso / (altura ** 2)
    if imc < 18.5:
        print(f'Seu IMC é {imc:.2f}. Você está abaixo do peso ideal.')
    elif 18.5 <= imc < 25:
        print(f'Seu IMC é {imc:.2f}. Você está no peso ideal.')
    else:
        print(f'Seu IMC é {imc:.2f}. Você está acima do peso ideal.')

peso = float(input('Digite seu peso em kg: '))
altura = float(input('Digite sua altura em metros: '))
calcular_imc(peso, altura)
1 resposta

Olá, Elton, como vai?

Sua solução para o desafio do IMC está excelente. O código está bem estruturado, com uma função dedicada para o cálculo e a lógica das condicionais if, elif e else aplicada corretamente para determinar a faixa de peso. A formatação do IMC com duas casas decimais, usando f'{imc:.2f}', também é uma prática muito boa para garantir uma saída mais clara e precisa.

Mais uma vez, parabéns pela sua solução. Continue explorando as possibilidades da linguagem e não hesite em compartilhar seus futuros projetos no fórum. Estamos aqui para ajudar e aprender juntos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!