在打印函数print里面默认是换行打印的。只要在里面增加一个结束参数end=’’,即不换行;在打印的内容前加"\r",即重头开始打印。
代码如下:
# -*- coding:utf-8 -*-
import time
def main():
num = 1
while True:
flag = '*' * num
print("\r" + flag, end='')
time.sleep(0.2)
num += 1
if num == 15:
break
if __name__ == '__main__':
main()