通用教程一般教你用python循环打印0到100的例子通常是用while循环,代码如下:
1 2 3 4 5 6 | # -*- coding: utf-8 -* # itkylin.com i =1 while i<=100: print(i) i = i+1 |
以上代码会打印一个数字后回车再打印下一个数字,假如我们修改一下要求,让光标固定在一行不换行的打印出0到100,代码修改如下:
1 2 3 4 5 6 7 8 | # -*- coding: utf-8 -* # itkylin.com import sys import time for i in range(100): sys.stdout.write('{}/99\r'.format(i)) time.sleep(0.5) sys.stdout.flush() |
用了for循环就可以实现了,若要修改数字显示的频率,可以修改sleep的时间。