# Classe Pessoa
class Pessoa:
    def __init__(self, nome, peso, altura):
        self.nome = nome
        self.peso = peso
        self.altura = altura

    def calcular_imc(self):
        return self.peso / (self.altura ** 2)

    def classificar_imc(self):
        imc = self.calcular_imc()

        if imc < 18.5:
            return "Abaixo do peso"
        elif imc < 25:
            return "Peso normal"
        elif imc < 30:
            return "Sobrepeso"
        elif imc < 35:
            return "Obesidade grau I"
        elif imc < 40:
            return "Obesidade grau II"
        else:
            return "Obesidade grau III"


# Classe Sistema
class SistemaIMC:
    def iniciar(self):
        print("⚖️ Calculadora de IMC\n")

        nome = input("Digite seu nome: ")
        peso = float(input("Digite seu peso (kg): "))
        altura = float(input("Digite sua altura (m): "))

        pessoa = Pessoa(nome, peso, altura)

        imc = pessoa.calcular_imc()
        classificacao = pessoa.classificar_imc()

        print(f"\n👤 Nome: {pessoa.nome}")
        print(f"📊 IMC: {imc:.2f}")
        print(f"📌 Classificação: {classificacao}")




sistema = SistemaIMC()
sistema.iniciar()

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: