def formula():
wi = input("Напишите ваш пол : ")
a = str(wi)
print(a)
if a == "Мужчина" or a == "Мальчик" or a == "Парень" or a == "Мужской" or a == "Самец":
ves_m = input("Напиши свой рост :) : ")
try:
ves_m = input("Напиши свой рост :) : ")
ves_m = int(ves_m)
otvet = (ves_m - 100)*1,15 #сама формула
print:("идеальный вес для вашего возраста:")
print(otvet)
except(ValueError):
print("Неверное значение")
znach = input("""Запустить приложение заново?
""")
if znach == "да":
formula()
if a == "Женский" or a == "Женщина" or a == "Девушка" or a == "Самка":
try:
ves_g = input("Теперь рост : ")
ves_g = int(ves_m)
otvet = (ves_m - 100)*1,15 #формула
print:("идеальный вес для вашего возраста:")
print(otvet)
except(ValueError):
print("Неверное значение")
znach = input("""Запустить приложение заново?
""")
if znach == "да":
formula()
else:
print("напишите пол правильно :( ")
znach = input("""Запустить приложение заново?
""")
if znach == "да":
formula()
formula()
Ошибка:
Traceback (most recent call last):
File "C:\формула расчета веса.py", line 41, in
formula()
File "C:\формула расчета веса.py", line 4, in formula
print(a)
UnboundLocalError: local variable 'print' referenced before assignment