Sós*_*elo 4 python windows printing range countdown
我需要一个 python 中的倒数计时器,但不能跳线。
from time import sleep
for c in range (4,0,-1):
print(c)
sleep(1)
Run Code Online (Sandbox Code Playgroud)
此代码通过跳线进行倒计时,例如:
print('3')
print('2')
print('1')
Run Code Online (Sandbox Code Playgroud)
我需要在同一行中显示前 3,然后是 2,最后是 1。例如:
print('3,' + sleep(1) + '2,' + sleep(1) + '1.')
Run Code Online (Sandbox Code Playgroud)
如果你想在控制台中删除以前的数字,你可以这样做
from time import sleep
import os
for i in range(4, 0, -1):
os.system("cls")
print(i)
sleep(1)
Run Code Online (Sandbox Code Playgroud)
这个。
或者您可以在打印功能中使用结束参数。
from time import sleep
for i in range(4, 0, -1):
print(i, end = '\r')
sleep(1)
Run Code Online (Sandbox Code Playgroud)
像这样。
| 归档时间: |
|
| 查看次数: |
2798 次 |
| 最近记录: |