python - 尝试创建一段代码,其作用类似于打开或关闭的开关
问题描述
def Switch(toggle = 0):
if toggle == 0:
toggle = 1
while toggle == 1:
print('hello world')
else:
toggle = 0
time.sleep(0.3)
这是我拥有的代码,但我的问题是当我按下指定的热键时,即使再次按下它也不会停止打印
解决方案
因为你从来没有toggle = 0
在输入时设置
while toggle == 1:
print('hello world')
可能你需要
while toggle == 1:
toggle = 0
print('hello world')
推荐阅读
- c# - C#8 可空检查
- javascript - 有没有办法将 html 附加到 Web 组件?
- python - django:使用表单集更新 dabatase 表
- python - python matplotlib在多个动画子图上共享xlabel描述/标题
- c++ - 队列示例中的范围/可见性有困难的新 C++ 编码器
- javascript - useref 无法在反应组合中设置属性“显示”
- c# - 未找到 React Native 运行窗口错误 microsoft.ui.xaml.winmd
- php - 如何在PHP中将唯一数组推送到数组中
- c - 将数字转换为单词时出现意外输出
- c++ - 如何解决错误:DallasTemperature 库 (Arduino) 在此范围内未声明“yield”