python 倒计时功能怎么用print实现_python语法:print(" \r ")的应用 ,倒计时显示,转圈显示,进度条显示。...

\r 表示将光标的位置回退到本行的开头位置

\b 表示将光标的位置回退一位

在 python 语言中, 使用 print 打印输出时,默认是会进行换行的。如何让其不换行呢?

在 python 3.x 中,print 成为了一个独立的函数,有一个 end 参数,可以指定输出的结束符,默认是 \n 。

倒计时显示功能:

import time

r i in range(10,0,-1):

print("\r倒计时{}秒!".format(i),end="")

time.sleep(1)

print("\r倒计时结束!")

转圈显示功能:

import time

sum = 10 #设置倒计时时间

interval = 0.25 #设置屏幕刷新的间隔时间

for i in range(0,int(sum/interval)):

list=["\\","|","/","-"]

index = i%4

print("\r程序正在运行 {}".format(list[index]),end="")

time.sleep(interval)

进度条显示功能:

import time

sum = 50 #设置倒计时时间

interval = 0.5 #设置屏幕刷新的间隔时间

for i in range(0,int(sum/interval)+1):

print("\r正在加载:" + "|" +"*"*i + " "*(int(sum/interval)+1-i)+"|" +str(i)+"%",end="")

time.sleep(interval)

print("\r加载完成!")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值