也许更改 的位置print(x)可以帮助您:x = 1print(1)while x < 10: x += x print(x)输出:124816如您所见,有一个共同的赞助人。每次迭代都会while复制之前的值x(这是由于x += x,可以解释为 x 的两倍)。那么,条件while x < 10就很简单了。1 # Less than 10. Keep looping.2 # Less than 10. Keep looping.4 # Less than 10. Keep looping.8 # Less than 10. Keep looping.16 # Greater than 10. STOP!