Выдает ошибку при написании кода(делаю формулу Бррока)
Name = input("Ваше имя")
growth = input("Ваш рост")
weight = input("Ваш вес")
man = (growth-100)*1.15
woman = (growth-100)*1.15
print(Name,("ваш идеальный вес"),man,woman )
ОШИБКА:Traceback (most recent call last):
File "C:/Users/admin/PycharmProjects/Anatolii/Имя.py", line 4, in
man = (growth-100)*1.15
TypeError: unsupported operand type(s) for -: 'str' and 'int'
Помогите пожалуйста!
Ответы
Ответ дал:
0
У тебя не правильно выдан тип значения "growth" смени его c string на int.
Так:
growth = int(growth)
Или так:
int(growth)
Ответ дал:
0
А там может быть ошибка в print? Я человек глупый и задаю этот вопрос что из любопытства. Там может быть так: print(str(Name) + ("не помню что") + str(man) + str(woman))?
Ответ дал:
0
чисто из любопытства*
Ответ дал:
0
Ошибка именно в том, что нет функции int(). Функция input() передает строковое значение, и потом ты пытаешься сложить его с вещественным числом
Ответ дал:
0
Name = input("Ваше имя: ")
growth = int(input("Ваш рост: "))
weight = int(input("Ваш вес: "))
man = (growth - 100) * 1.15
woman = (growth - 100) * 1.15
print(Name, "ваш идеальный вес, если вы мужчина - ", man )
print(Name, "ваш идеальный вес, если вы женщина - ", woman )
growth = int(input("Ваш рост: "))
weight = int(input("Ваш вес: "))
man = (growth - 100) * 1.15
woman = (growth - 100) * 1.15
print(Name, "ваш идеальный вес, если вы мужчина - ", man )
print(Name, "ваш идеальный вес, если вы женщина - ", woman )
Ответ дал:
0
Так будет правильно, и читабельнее :))
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
9 лет назад
9 лет назад
10 лет назад