Задать вопрос
@VyacheslaV22

Python выдаёт ошибку: SyntaxError: invalid syntax что делать?

from colorama import init
from colorama import Fore, Back, Style
init()
print(Back.YELLOW)
a = float(input("Введите свой вес: "))
b = float(input("Введите свой рост(см): "))
b/=100
if a / b ** > 25.00:
print("working ok")

Запустил этот код и мне выдалась ошибка:
File "new.py", line 8
if a / b ** > 25.00:
^
SyntaxError: invalid syntax

Python версии 3.8.1
  • Вопрос задан
  • 1518 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
if a / b ** > 25.00:
Вы двойку забыли поставить после звёздочек. Возведение в степень - это бинарная операция, у неё аргументы должны быть слева и справа.
Ответ написан
Комментировать
shabelski89
@shabelski89
engineer
Если охота сделать калькулятор Индекса Массы Тела, то должно быть что-то вроде того на начальном уровне:
a = float(input("Введите свой вес: "))
b = float(input("Введите свой рост(см): "))
b = b / 100

bmi = a / b ** 2

if bmi  < 16:
    print('Дефицит массы')
elif 16 < bmi < 18.5:
    print('Недостаточная масса тела')
elif 18.5 < bmi < 25:
    print('Норма')
elif 25 < bmi < 30:
    print('Избыточный вес')
elif bmi > 35:
    print('Ожирение ')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы