Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from colorama import Fore, Back, Style
- import os as s
- class Bmi:
- def __init__(self, running=True):
- self.running = running
- def logic(self):
- print(Fore.CYAN + ' ====================\nРасчёт ИМТ (Индекс Массы Тела)\n ====================')
- weight = int(input('Введите ваш вес: '))
- high = int(input('Введите ваш рост: '))
- high = high / 100
- bmi = weight / high**2
- bmi = round(bmi)
- print(f'Ваш Индекс Массы тела: {bmi}')
- if bmi <= 16:
- print(Back.RED + Fore.WHITE + '(Ваш ИМТ ненормальный)')
- elif bmi == 16 or bmi <= 18.5:
- print(Back.RED + Fore.WHITE + '(Ваш ИМТ ненормальный)')
- elif bmi == 18.5 or bmi <= 25:
- print(Back.GREEN + Fore.WHITE + '(Ваш ИМТ нормальный)')
- elif bmi == 25 or bmi >= 30:
- print(Back.RED + Fore.WHITE + '(Ваш ИМТ ненормальный)')
- else:
- print(Back.RED + Fore.WHITE + '(Ваш ИМТ ненормальный)')
- def run(self):
- while self.running:
- again = input(Fore.WHITE + Back.BLACK + '\nНачать заново?: ')
- print(again)
- if again == 'Да' or 'да':
- self.logic()
- elif again == 'Нет' or 'нет':
- s._exit()
- s('cls')
- runner = Bmi()
- runner.logic()
- runner.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement