为什么这里的循环不会更快结束1次迭代?

Opt*_*esh 0 python loops while-loop

我一直在使用Codecademy进入python,现在正在使用LearnStreet进行审阅和练习.这让我退缩了 - 以下代码:

def run():
    count = 1
    while count <= 10:
        print count        
        count += 1
    return count
print run()
Run Code Online (Sandbox Code Playgroud)

返回从1到11的所有数字.我认为它应该返回从1到10的所有数字.为什么循环打印时count == 11?while表示只有在计数不大于10时执行块.

Ste*_*sop 8

循环不打印11. print run()确实如此,因为函数run()返回11.