profile
Размещено 5 лет назад по предмету Информатика от Anatoliy2022

Выдает ошибку при написании кода(делаю формулу Бррока)
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'

Помогите пожалуйста!

  1. Ответ на вопрос
    Ответ на вопрос дан mydric

    У тебя не правильно выдан тип значения "growth" смени его c string на int.

    Так:

    growth = int(growth)

    Или так:

    int(growth)



    1. Ответ на вопрос
      Ответ на вопрос дан sonya7523
      А там может быть ошибка в print? Я человек глупый и задаю этот вопрос что из любопытства. Там может быть так: print(str(Name) + ("не помню что") + str(man) + str(woman))?
    2. Ответ на вопрос
      Ответ на вопрос дан sonya7523
      чисто из любопытства*
    3. Ответ на вопрос
      Ответ на вопрос дан NaaMan
      Ошибка именно в том, что нет функции int(). Функция input() передает строковое значение, и потом ты пытаешься сложить его с вещественным числом
    4. Ответ на вопрос
      Ответ на вопрос дан NaaMan
      Name = input("Ваше имя: ")
      growth = int(input("Ваш рост: "))
      weight = int(input("Ваш вес: "))
      man = (growth - 100) * 1.15
      woman = (growth - 100) * 1.15
      print(Name, "ваш идеальный вес, если вы мужчина - ", man )
      print(Name, "ваш идеальный вес, если вы женщина - ", woman )
    5. Ответ на вопрос
      Ответ на вопрос дан NaaMan
      Так будет правильно, и читабельнее :))
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.