countdown - 如何在同一行倒计时
问题描述
我对编码很陌生。现在每个数字都打印在新行上,但我需要序列的每个部分在同一行上一个接一个地打印..请帮忙!
import time
print ("Starting countdown... ")
for i in range (10,0,-1):
print (i)
time.sleep(1)
print ("Blast off!")
解决方案
有一种叫做回车的东西,它将光标移动到当前行的开头,而不是将其移动到新行。这个像“\r”一样打印。
所以,只需更换你的
print(i)
和
print("\r", i, end="")
end="" 是必需的,因为默认情况下打印会转到下一行,而您不希望这样。
推荐阅读
- javascript - Javascript通过对象搜索电话数据并显示在表格中
- php - 从 localhost 调用 Google API
- javascript - 标签之间的 CSS 样式空间
- php - 在 Windows 7 上安装 PEAR
- angular - 如何为动态添加的新输入行设置 ngModel 角度 4+(mat-table)
- ansible - Ansible 拆分返回多个索引
- excel - 单击事件不适用于以编程方式/动态创建的选项按钮
- android - 只选择一个复选框;回收站视图;科特林
- flutter - 颤振医生 - 系统找不到指定的路径[不是重复的]
- python - 有什么方法可以在不写入本地磁盘的情况下将 xlsxwriter 生成的文件发送到 azure 数据湖?