我已经创建了一个运行良好的python程序。但我想让它更简洁,我要求用户输入数字、number1、number2等直到5。
for i in range(0,5):
number(i) = int(input("what is the number"))
我意识到这个代码讲解器实际上是有效的,但这也是我想要做的。
我正在通过麻省理工学院的OpenWare课程学习Python语言,一般来说,讲师在讲解过程中非常在行。然而,今天他在一些代码中使用了"itersLeft“这个表达,并假设每个人都知道它的意思。我试着用谷歌搜索了一下,但没什么好结果。谁能解释一下这是什么意思,它的功能是什么?
代码:
y = 0
x = 3
itersLeft = x
while(itersLeft>0):
y = y = x
itersLeft = itersLeft - 1
#print 'y =',y,',itersLeft=',itersLeft
我已经尝试了大多数建议,但在某些方面仍然失败。有人能一步一步地给我讲解吗?我使用的是cmake 3.2.2和vs2013。我也有boost_1_57_0。
这是camke一直发送给我的错误消息
CMake Error at C:/Program Files/CMake/share/cmake-3.2/Modules/FindBoost.cmake:1182 (message):
Unable to find the requested Boost libraries.
Unable to find the Boost header files. Please set BOOST_ROOT