В чём ошибка в последней строке? Питон выводит ошибку, написано следующее:"TypeError: 'str' object is not callable", что делать?

    what = input ('Что делаем? : (+, -)')

    
    if what == '+':
      a = float(input('Первое число:'))
      b = float(input('Второе число:'))
      c = a + b
      print("Результат:" + str(c))

Ответы (3 шт):

Автор решения: Georg

Приведённый код рабочий:

In [2]:  a = float(input('Первое число:'))
   ...:  b = float(input('Второе число:'))
   ...:  c = a + b
   ...:  print("Результат:" + str(c))
Первое число:1
Второе число:2
Результат:3.0

Если ошибка, то она в другом месте

→ Ссылка
Автор решения: Sergey

str - строковый тип, а выводится значение c с типом int.

→ Ссылка
Автор решения: Эникейщик

Где то выше имени str или print присвоена какая-то строка. Нельзя использовать зарезервированные имена для своих переменных.

→ Ссылка