import pandas as pd
# Dados das pessoas
dados = {
    'Pessoa': ['Ana', 'Bruno', 'Carla', 'Daniel', 'Eduarda', 'Felipe', 'Gabriela', 'Henrique'],
    'Peso': [50, 80, 70, 95, 60, 110, 45, 130],
    'Altura': [1.60, 1.75, 1.68, 1.80, 1.55, 1.90, 1.50, 1.85]
}
# Criando o DataFrame
df_saude = pd.DataFrame(dados)
# Criar uma função chamada categoriza_imc que classifique o IMC nas seguintes categorias:
def categoriza_imc(imc):
    if imc < 18.5:
        return 'Abaixo do peso'
    elif imc <= 24.9:
        return 'Peso normal'
    elif imc <= 29.9:
        return 'Sobrepeso'
    elif imc <= 34.9:
        return 'Obesidade grau 1'
    elif imc <= 39.9:
        return 'Obesidade grau 2'
    else:
        return 'Obesidade grau 3'   
# Calcular o IMC para cada pessoa usando a fórmula:
df_saude['IMC'] = df_saude['Peso'] / (df_saude['Altura'] ** 2)
df_saude['Categoria_IMC'] = df_saude['IMC'].apply(categoriza_imc)
print(df_saude[['Pessoa', 'Peso', 'Altura', 'IMC','Categoria_IMC']])
Nota, o resultado da Eduarda arredonda e o resultado dela fica diferente da Saída esperada.

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