0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 35
1

TypeError: 'int' object is not callable

05.08.2014, 15:12. Показов 62407. Ответов 3
Метки нет (Все метки)

Начал изучать питон но столкнулся с проблемой.
Python
1
2
3
4
5
6
7
8
9
def d():
    x=int(input("Введите: "))
    y=int(input("Введите: "))
    z=int(input("Введите: "))
    print(z+x+y)
    return x,y,z
a,b,h=d()
c,d,m=d()
j,k,l=d()
При выполнении всегда выдает ошибку на 3 строке, если ее закоментить перестает ругаться, объясните почему плз.
вот код ошибки.
Python
1
2
3
4
Traceback (most recent call last):
  File "C:\Users\Darking\Desktop\Python\file.py", line 10, in <module>
    j,k,l=d()
TypeError: 'int' object is not callable
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.08.2014, 15:12
Ответы с готовыми решениями:

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

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

TypeError: 'NoneType' object is not callable
вот код# -*- coding: utf-8 -*- &quot;&quot;&quot; This Example will show you how to use register_next_step...

TypeError: 'module' object is not callable
Помогите, пожалуйста, не понимаю, в чем ошибка. Выводится такая ошибка: Traceback (most recent...

3
116 / 100 / 53
Регистрация: 13.04.2014
Сообщений: 233
05.08.2014, 15:18 2
Лучший ответ Сообщение было отмечено tinton как решение

Решение

Вы пишите
Цитата Сообщение от tinton Посмотреть сообщение
c,d,m=d()
т.е. d уже int объект который вы ввели input`ом. А теперь вы его вызываете d().
Python
1
2
3
4
5
6
7
8
9
def d():
    x=int(input("Введите: "))
    y=int(input("Введите: "))
    z=int(input("Введите: "))
    print(z+x+y)
    return x,y,z
a,b,h=d()
c,D,m=d()
j,k,l=d()
Вот так. Т.е. замените d на что нибудь.
1
2738 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,832
05.08.2014, 15:20 3
Все очень просто, посмотри на строку 8, ты в ней перетёр функцию, присвоив переменной d результат выполнения функции.
1
0 / 0 / 0
Регистрация: 14.11.2011
Сообщений: 35
05.08.2014, 15:28  [ТС] 4
Спасибо большое
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.08.2014, 15:28
Помогаю со студенческими работами здесь

TypeError: 'list' object is not callable
Только учусь программированию, при написании кода выдают ошибку &quot;TypeError: 'list' object is not...

Max(): TypeError: 'Series' object is not callable
Добрый вечер! Объясните пожалуйста, почему это не работает a=0.1 b=0.2 c=0.3 s= max(s)

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

TypeError: 'str' object is not callable. Как исправить?
import string file = open(&quot;input.txt&quot;, &quot;r&quot;) db = file.readlines() file.close() file =...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru