【发布时间】:2011-10-04 20:03:18
【问题描述】:
一个'$'
money=1000000;
portfolio=0;
value=0;
value=(yahoostock.get_price('RIL.BO'));
portfolio=(16*(value));
print id(portfolio);
print id(value);
money= (money-portfolio);
'''
我收到错误:
Traceback (most recent call last):
File "/home/dee/dee.py", line 12, in <module>
money= (value-portfolio);
TypeError: unsupported operand type(s) for -: 'str' and 'str'
既然钱是整数,投资组合也是,我无法解决这个问题..任何人都可以帮忙???
【问题讨论】:
-
为什么要打印 ID?您的意思是查看类型(投资组合)吗?
-
你的蟒蛇被分号怪物攻击了!
-
显然,Python 不允许你从另一个字符串中减去一个字符串。
-
+1 抵消不必要的 -1。
标签: python