这个 这个 为啥呀
>>> temp=input("请输入一个数字:")请输入一个数字:8
>>> guess=int(temp)
>>> print(guess)
Traceback (most recent call last):
File "<pyshell#22>", line 1, in <module>
print(guess)
TypeError: 'str' object is not callable
为什么会错误 ?有人救我吗 (上传不了图片。。。。) >>> temp=input("你是谁:")
你是谁:hahah
>>> print(input)
Traceback (most recent call last):
File "<pyshell#11>", line 1, in <module>
print(input)
TypeError: 'str' object is not callable
还有这样的·1 哼哈二将! 发表于 2020-4-13 12:35
>>> temp=input("你是谁:")
你是谁:hahah
>>> print(input)
你重启一遍IDLE试试,
我怀疑你定义了input 你调用了一个不能被调用的变量或对象,这个错误:str()是系统自带的,你不能同时定义一个别的叫做str的变量,这样会冲突 好的我去试试 qiuyouzhi 发表于 2020-4-13 12:37
你重启一遍IDLE试试,
我怀疑你定义了input
变了 变成这样了
>>> temp=input("你是谁:")
你是谁:hahaha
>>> print(input)
<built-in function input>{:10_257:} 看样子你前面定义了一个叫 print 的字符串,先执行 del print,再打印看看 哼哈二将! 发表于 2020-4-13 12:57
变了 变成这样了
>>> temp=input("你是谁:")
你是谁:hahaha
那这就可以了,input是Python的内置函数
以后不要给会变色的东西(input会变成紫色)赋值 Hello. 发表于 2020-4-13 12:42
你调用了一个不能被调用的变量或对象,这个错误:str()是系统自带的,你不能同时定义一个别的叫做str的变量 ...
额 啥意思 我没有定义str呀 qiuyouzhi 发表于 2020-4-13 12:58
那这就可以了,input是Python的内置函数
以后不要给会变色的东西(input会变成紫色)赋值
给了这句话
>>> print(input)
<built-in function input>
我又错了吗 qiuyouzhi 发表于 2020-4-13 12:58
那这就可以了,input是Python的内置函数
以后不要给会变色的东西(input会变成紫色)赋值
谢谢 我悟了 我犯傻了 打印的是input 应该是print(temp) 哼哈二将! 发表于 2020-4-13 13:00
给了这句话
>>> print(input)
没有,那是函数对象
页:
[1]