python - 如何在python中正确使用带有打印和随机的睡眠
问题描述
我是一个新手,我一直在尝试构建一个随机倒数计时器,它选择一个介于 0 和 10 之间的数字,并从选定的整数计数到零。同时打印倒计时。但是,我不断收到来自 sleep() 的错误。
import random
import time
x = random.randint(0,10)
y = time.sleep(x)
while y != 0:
print(y)
解决方案
这可能会帮助你:
import random
import time
countdown = random.randint(0,10)
for i in reversed(range(countdown)):
print(str(i) + ' sec left')
time.sleep(1)
推荐阅读
- docker - 带有 docker 的单个服务器上的多个站点
- trigonometry - 仅使用余弦检查 Delaunay “翻转条件”
- architecture - 当控制器输入错误时会发生什么?它是否应该将错误的输入传播到 UseCaseInteractor?
- java - 如何从回收视图中获取按钮单击时的文本视图?
- github - 对于使用 VS Code 的远程开发,当我执行 GIT 克隆时,存储库如何到达远程计算机?
- ruby-on-rails - RSpec 控制器测试 - ActionController::UnfilteredParameters:无法将未经许可的参数转换为哈希
- sql - 如何编写条件以执行 for 循环不返回任何行的操作
- reactjs - redux-persist 中没有更新新的 store 结构
- javascript - Array.push 不是函数,在从 localstorage 检索的数组上
- css - 如何在不按 CTRL + F5 的情况下使 Elementor 更改可见?