我目前正在编写一个交易游戏,用户连接到服务器,然后互相交易并赚钱等等。但是当我尝试
if(input.lower() == 'sell'):
sMaterial = raw_input('Material: ')
if(sMaterial.lower() == 'gold'):
sAmount = int(input('Enter amount: '))
if(gold >= sAmount):
mon = mon + (100 * sAmount)
else:
print 'You do not have enough', sMaterial
它抛出错误
> sell
Material: gold
Traceback (most recent call last):
File "Test.py", line 119, in <module>
sAmount = int(input('Enter amount: '))
TypeError: 'str' object is not callable
我正在使用带有 Geany 开发环境的 Linux,Python 版本 2.7.3。提前致谢。