Форум сайта python.su
я только начал изучать python, когда пишу этот код
a = int(input()) b = int(input()) c = int(input()) p = (a + b + c)/2 S = p(p - a)(p - b)(p - c) math.sqrt(S) print(S)
Офлайн
alexoks1818А где знаки умножения ???
S = p(p - a)(p - b)(p - c)
Офлайн
alexoks1818Резулататом переменом p у Вас является число с плавущей точкое (float). Затем Вы пытаетесь вызывать его, но к сожалению у объектов типа float отсутсвует метод __call__ поэтому возращается исключение.
я только начал изучать python, когда пишу этот код
>>> p = float() # Вернет 0.0 >>> p() >>> TypeError: 'float' object is not callable
Офлайн