小编Sad*_*har的帖子

与基本的python代码混淆

我不明白这段代码.我在想,虽然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)

python while-loop

-3
推荐指数
1
解决办法
219
查看次数

标签 统计

python ×1

while-loop ×1