我不明白这段代码.我在想,虽然iterLeft不等于0,但它将ans添加到x.答案是0 x是3等于3. Iterleft - 1 = 2
print str(x) 应该打印2因为x是2,然后再打印2,然后是3,这是3
我的解释有什么问题
x = 3
ans = 0
itersLeft = x
while (itersLeft != 0):
ans = ans + x
itersLeft = itersLeft - 1
print str(x) + '*' + str(x) + ' = ' + str(ans)
Run Code Online (Sandbox Code Playgroud)