python - 在 Python 3 中制作一个简单的“加载栏”
问题描述
我只是在胡闹,我想做一个“加载栏”打印。我想让它说"Calculating..."
每个在 1 秒后.
添加。Calculating
我end=''
用来将点保持在同一行,但不是等待 1 秒然后添加每个句点,而是等待 3 秒并"Calculating..."
完全打印。
import time
dividend = input("Enter number to be divided: ")
divisor = input("Enter divisor: ")
dividend = float(dividend)
divisor = float(divisor)
wholenum = dividend // divisor
remainder = dividend % divisor
print("Calculating", end='')
time.sleep(1)
print(".", end='')
time.sleep(1)
print(".", end='')
time.sleep(1)
print(".")
time.sleep(1)
print("The quotient is:", wholenum)
print("The remainder is:", remainder)
解决方案
flush=True
在您的打印语句中使用。
print(".", end='', flush=True)
推荐阅读
- angular - 如何以角度调试测试?
- sql - Postgres SQL 如何在 SQL 数据库上透视表
- android - IONIC http.get 挂在模拟器或设备上,但在浏览器上工作
- flutter - firebase_crashlytics 在颤振中使用 try / catch 时是否有效?
- angularjs - 错误 Webpack: Uncaught ReferenceError: require is not defined
- javascript - p5.js 控制我播放的帧数
- ios - 从 SwiftUI 中的导航栏中删除后退按钮文本
- php - 如果列为空,则 PHP while 循环插入最后一个非空值
- flutter - 为 Text Widget 创建 InputDecoration 和 OutlineInputBorder 之类的东西
- arrays - 谷歌表格复制相邻单元格,以便它们堆叠