【发布时间】:2014-11-03 08:46:01
【问题描述】:
我正在尝试从 60 秒开始倒计时。我唯一的问题是,当我运行该函数时,程序会像这样打印代码:
60
59
58
...等
如何在不打印 60 行的情况下替换第一行中的 60 并将 59 放在原位?
这是我的代码:
from __future__ import division
import sys, time
def countdown():
seconds = 60
while seconds >= 0:
print seconds
sys.stdout.flush()
time.sleep(1)
seconds -= 1
【问题讨论】:
-
小心那些标签! r 是对语言的引用,而不是 /r
-
@Conduit 我很抱歉。添加标签时没有注意标签。
-
@Quadufu 不用担心 - 学习如何使用 SO 需要一些时间。坚持下去!这是网络上最好的编程资源之一,IMO。
标签: python string replace countdown