class Pessoa:
def __init__ (self, nome, idade, peso, altura):
self.nome = nome
self.idade = idade
self.peso = peso
self.altura = altura
def idosa(self):
if self.idade >= 60:
print(f"{self.nome} você é idoso")
else:
print(f"{self.nome} você não é idoso")
def massa_corporal(self):
calculo = round(self.peso / (self.altura * self.altura),2)
if calculo < 18.5:
print(f"{self.nome} o seu IMC é de {calculo} kg/m², então você é considerada uma pessoa magra")
elif calculo >= 18.5 and calculo <=24.9:
print(f"{self.nome} o seu IMC é de {calculo} kg/m², então você é considerada uma pessoa normal")
elif calculo > 24.9 and calculo <=30.0:
print(f"{self.nome} o seu IMC é de {calculo} kg/m², então você é considerada uma pessoa com sobrepeso")
elif calculo > 30.0:
print(f"{self.nome} o seu IMC é de {calculo} kg/m², então você é considerada uma pessoa obesa")
Python 3.9.6 (tags/v3.9.6:db3ff76, Jun 28 2021, 15:26:21) [MSC v.1929 64 bit (AMD64)] on win32
from IMC import Pessoa
p = Pessoa("123",90,190,1.88)
p.idosa() 123 você é idoso
p.massa_corporal() 123 o seu IMC é de 53.76 kg/m², então você é considerada uma pessoa obesa