作者mantour (朱子)
看板Python
标题[问题] 输出格式
时间Fri Sep 7 21:04:07 2007
如果我要做一个在萤幕上倒数的效果
就是会依序显示100 99 98 ...这样子
但是我不希望它每次都换行
而是直接把前一个数字盖掉
from time import sleep
n=5
while n>0:
print n
n=n-1
sleep(1)
这样会一直换行
print的时候 \c (不要换行) 好像没有作用耶
如果用
print '\r'+`n` ,
的话
则会等到全部跑完才会print,所以只会打出最後一个数字
要怎麽样才能让它输出後 不换行 接着在同一行输出呢?
告诉我要用什麽关键字搜寻也行
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.213.158
2F:推 mantour:感谢 09/08 01:21