python - Python个位数输入
问题描述
我正在尝试为我的办公室建立一个蜂鸣器系统。我们有用作键盘并发出 1-9 的旧拨片。我正在寻找它输出的数字并在 python 中声明一个名称。我已经建立了它,但我终生无法找到如何为我尝试过 time.sleep 的蜂鸣器创建锁定,但领事馆仍在接受键盘输入。此外,一旦输入字段中有一个数字,我也找不到如何制作它,无需按 Enter 键即可按下该键。任何帮助或指向正确方向都会很棒。仅供参考,这是我第一次使用 Python。
while(count != '0'):
buzz = input("\n Buzzers Ready: ")
if buzz == '1' and count > '0':
print(ply1)
time.sleep(5)
elif buzz == '2' and count > '1':
print(ply2)
time.sleep(5)
elif buzz == '3' and count > '2':
print(ply3)
time.sleep(5)
elif buzz == '4' and count > '3':
print(ply4)
time.sleep(5)
elif buzz == '5' and count > '4':
print(ply5)
time.sleep(5)
elif buzz == '6' and count > '5':
print(ply6)
time.sleep(5)
elif buzz == '7' and count > '6':
print(ply7)
time.sleep(5)
elif buzz == '8' and count > '7':
print(ply8)
time.sleep(5)
elif buzz == '9' and count > '8':
print(ply9)
time.sleep(5)
elif buzz == 'z':
break
else:
print("Non-Vaild Player.")
解决方案
而不是time.sleep(5)
, put break
,它将退出循环并且不再接受任何按键。
if buzz == '1' and count > '0':
print(ply1)
time.sleep(5) <<--- put 'break' here instead everywhere
推荐阅读
- amazon-web-services - 在 AWS Deequ 中从 excel 中解析 DQ 规则
- r - 下一步进入的样本分发
- javascript - javascript/php to save string in file on server
- c++ - 类对象集
- ionic-framework - 如何解决 Ionic 中的 CORS 问题
- javascript - 如何修复此生成错误“TypeError:无法读取属性”的 Mysql 查询
- vue.js - VueJS 计算属性不更新
- asp.net-mvc - Bootstrap Modal 不显示页脚
- python - Python对象序列化:pickle vs hickle有问题
- python - 在 Mongoengine 的不同集合中子类化文档