Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 26.01.2020
Сообщений: 23

Ошибка: 'float' object is not callable

29.01.2020, 00:07. Показов 2697. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как решить ошибку 'float' object is not callable

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
print('Нагрузка которая действует вниз пишется со знаком МИНУС, а момент если действует по часовой стрелке пишется со знаком МИНУС')
L=float(input('Длинна балки:'))
T=float(input('Расстояние до НЕподшижной опоры:'))
if L<T:
    print ('Решения нет, неподвижная опора задана вне балки')
else:
    P=float(input('Расстояние до подвижной опоры:'))
    if L<P:
        print ('Решения нет, подвижная опора задана вне балки')
    else:
        D=float(input('Расстояние до момента:'))
        if L<D:
            print ('Решения нет, момент задан вне балки')
        else:    
            M=float(input('Величина момента:'))
            C=float(input('Расстояние до сосредоточенной силы:'))
            if L<C:
                print ('Решения нет, сосредоточенная сила задана вне балки')
            else:
                F=float(input('Величина сосредоточенной силы:'))
                A=float(input('Расстояние до распределенной нагрузки:'))
                if L<A:
                    print ('Решения нет, распределенная нагрузка задана вне балки')
                else:
                    B=float(input('Длинна распределенной нагрузки:'))
                    if L<B:
                        print ('Решения нет, длинна распределенной нагрузки превышает длинну балки')
                    else:
                        q=float(input('Величина распределенной нагрузки:'))    
                        print('РЕШЕНИЕ')
                        print('1.Определение опорных реакций')
                        print('∑Fx=0 → Ha=0')
                        k=F*(C-T)
                        i=q*B*(B/2+A-T)
                        if M>0 and i>0 and k>0:
                            print(f'∑Mа=0 → M+q*({B}[{B}/2+{A-T}])+F*{C-T}+Rb*{P-T}=0 → Rb=-({M}+{q}*({B}[{B}/2+{A-T}])+{F}*{C-T})/{P-T} → Rb={0-(M+q*(B(B/2+(A-T)))+F*(C-T))/(P-T)}')
                        elif M>0 and i<0 and k>0:
                            print(f'∑Mа=0 → M-q*({B}[{B}/2+{A-T}])+F*{C-T}+Rb*{P-T}=0 → Rb=-({M}+({q})*({B}[{B}/2+{A-T}])+{F}*{C-T})/{P-T} → Rb={0-(M+q*(B(B/2+(A-T)))+F*(C-T))/(P-T)}')
                        elif M>0 and i<0 and k<0:
                            print(f'∑Mа=0 → M-q*({B}[{B}/2+{A-T}])-F*{C-T}+Rb*{P-T}=0 → Rb=-({M}+({q})*({B}[{B}/2+{A-T}])+({F})*{C-T})/{P-T} → Rb={0-(M+q*(B(B/2+(A-T)))+F*(C-T))/(P-T)}')
                        elif M<0 and i>0 and k>0:
                            print(f'∑Mа=0 → -M+q*({B}[{B}/2+{A-T}])+F*{C-T}+Rb*{P-T}=0 → Rb=-({M}+{q}*({B}[{B}/2+{A-T}])+{F}*{C-T})/{P-T} → Rb={0-(M+q*(B(B/2+(A-T)))+F*(C-T))/(P-T)}')   
                        elif M<0 and i<0 and k>0:
                            print(f'∑Mа=0 → -M-q*({B}[{B}/2+{A-T}])+F*{C-T}+Rb*{P-T}=0 → Rb=-({M}+({q})*({B}[{B}/2+{A-T}])+{F}*{C-T})/{P-T} → Rb={0-(M+q*(B(B/2+(A-T)))+F*(C-T))/(P-T)}')
                        elif M<0 and i<0 and k<0:
                            print(f'∑Mа=0 → -M-q*({B}[{B}/2+{A-T}])-F*{C-T}+Rb*{P-T}=0 → Rb=-({M}+({q})*({B}[{B}/2+{A-T}])+({F})*{C-T})/{P-T} → Rb={0-(M+q*(B(B/2+(A-T)))+F*(C-T))/(P-T)}')
                        elif M<0 and i>0 and k<0:
                            print(f'∑Mа=0 → -M+q*({B}[{B}/2+{A-T}])-F*{C-T}+Rb*{P-T}=0 → Rb=-({M}+{q}*({B}[{B}/2+{A-T}])+({F})*{C-T})/{P-T} → Rb={0-(M+q*(B(B/2+(A-T)))+F*(C-T))/(P-T)}')
                        elif M>0 and i>0 and k<0:
                            print(f'∑Mа=0 → M+q*({B}[{B}/2+{A-T}])-F*{C-T}+Rb*{P-T}=0 → Rb=-({M}+{q}*({B}[{B}/2+{A-T}])+({F})*{C-T})/{P-T} → Rb={0-(M+q*(B(B/2+(A-T)))+F*(C-T))/(P-T)}')
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Нагрузка которая действует вниз пишется со знаком МИНУС, а момент если действует по часовой стрелке пишется со знаком МИНУС
Длинна балки:5
Расстояние до НЕподшижной опоры:0
Расстояние до подвижной опоры:4
Расстояние до момента:1
Величина момента:1
Расстояние до сосредоточенной силы:5
Величина сосредоточенной силы:-5
Расстояние до распределенной нагрузки:1
Длинна распределенной нагрузки:3
Величина распределенной нагрузки:-3
РЕШЕНИЕ
1.Определение опорных реакций
∑Fx=0 → Ha=0
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-14-8076fcb72341> in <module>
     38                             print(f'∑Mа=0 → M-q*({B}[{B}/2+{A-T}])+F*{C-T}+Rb*{P-T}=0 → Rb=-({M}+({q})*({B}[{B}/2+{A-T}])+{F}*{C-T})/{P-T} → Rb={0-(M+q*(B(B/2+(A-T)))+F*(C-T))/(P-T)}')
     39                         elif M>0 and i<0 and k<0:
---> 40                             print(f'∑Mа=0 → M-q*({B}[{B}/2+{A-T}])-F*{C-T}+Rb*{P-T}=0 → Rb=-({M}+({q})*({B}[{B}/2+{A-T}])+({F})*{C-T})/{P-T} → Rb={0-(M+q*(B(B/2+(A-T)))+F*(C-T))/(P-T)}')
     41                         elif M<0 and i>0 and k>0:
     42                             print(f'∑Mа=0 → -M+q*({B}[{B}/2+{A-T}])+F*{C-T}+Rb*{P-T}=0 → Rb=-({M}+{q}*({B}[{B}/2+{A-T}])+{F}*{C-T})/{P-T} → Rb={0-(M+q*(B(B/2+(A-T)))+F*(C-T))/(P-T)}')
 
TypeError: 'float' object is not callable
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.01.2020, 00:07
Ответы с готовыми решениями:

'float' object is not callable
import math a = int(input()) b = int(input()) c = int(input()) p = (a + b + c) / 2 S = float(math.sqrt( p(p-a)(p-b)(p-c))) ...

Выдаёт ошибку 'float' object is not callable
from math import* x=-8 while x&lt;10: if x!=-3: y=(x+7**e(1)+2)-(cos(x-2)**3)/x+3 else: y=0 if...

Почему возникает ошибка object is not callable?
Отрывок кода def opr(self): path = File_location + &quot;1_classes/&quot; + self.lineEdit1.text() + '.txt' try: ...

1
0 / 0 / 0
Регистрация: 26.01.2020
Сообщений: 23
30.01.2020, 13:38  [ТС]
Проблему решил
забыл поставить знак умножение "*"
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
L=5
T=0
P=4
D=1
M=1
C=5
F=-5
A=1
B=3
q=-3
 
 
print(f'∑Mа=0 → M-q*({B}[{B}/2+{A-T}])-F*{C-T}+Rb*{P-T}=0 → Rb=-({M}+({q})*({B}[{B}/2+{A-T}])+({F})*{C-T})/{P-T}')
print(f'Rb={0-(M+q*(B*(B/2+(A-T)))+F*(C-T))/(P-T)}')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.01.2020, 13:38
Помогаю со студенческими работами здесь

Ошибка TypeError: 'int' object is not callable
print(&quot;Введите аргумент вычисляемого выражения: &quot;, end=&quot;&quot;) from math import * a = float(input()) z1 = sin(a) + sin(a) + cos(3(a))...

TypeError: 'ImmutableMultiDict' object is not callable Что за ошибка?
Здравствуйте! Скажите, что это за ошибка, и из-за чего может вылетать?)

Выдаётся ошибка: TypeError: 'set' object is not callable
#Путь до файла folder = input('Введите полный путь до файла: ') trash_domens =...

TypeError int object is not callable, ошибка в функции len
Добрый день, Уважаемые форумчане. Я пишу простенький скрипт, суть его в том, что он берет строки (строки содержат фамилии) из файла...

Формулу в код.Ошибка:" 'int' object is not callable "
import math c = 0.7 m = 0.003 #0.3*math.pow(10, -2) alfa = 5 n = 1.2 x = 5 / math.sqrt( 1 + c * math.exp(-m)) y =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru