for循环中的for循环未正确执行

Bat*_*lls 2 python for-loop python-3.x

我刚刚为显示的加载符号编写了一些代码

Loading
Loading.
Loading..
Loading...
Run Code Online (Sandbox Code Playgroud)

然后重复此五次。我唯一的问题是执行该循环一次后,它不会重复。这是我的代码:

import time
for x in range(5):
    for y in range(4):
        print("Loading"+"."*y,end='\r')
        time.sleep(1)
Run Code Online (Sandbox Code Playgroud)

Sel*_*cuk 7

如果用它覆盖,Loading...不会Loading删除多余的三个点。尝试

print("Loading" + "." * y + "   ", end='\r')
Run Code Online (Sandbox Code Playgroud)