用python如何写一个随时都能终止的循环?

92 篇文章 2 订阅
31 篇文章 0 订阅

前言

可以使用keyboard库来监听键盘输入,并在按下指定按键时终止循环。以下是一个示例代码,可以实现你描述的功能:

import keyboard
import time

def print_loop():
    while True:
        print("1")
        time.sleep(3)
        print("2")
        time.sleep(3)

        # 检查是否有键盘输入
        if keyboard.is_pressed('0') or keyboard.is_pressed('down'):
            print("循环终止")
            break

print_loop()

在这个代码中,我们使用了keyboard.is_pressed()函数来检查是否按下了键盘上的按键。如果按下了数字键"0"或方向键"↓",则打印一条消息并使用break语句跳出循环,从而终止循环的执行。

你需要确保在运行代码之前已经安装了keyboard库。你可以使用以下命令来安装它:

pip install keyboard

请注意,这个代码只能在终端中运行,而不能在一些集成开发环境(如Jupyter Notebook)中运行,因为键盘监听功能可能无法正常工作。

-END-


我下面也给大家整理了一些Python入门进阶的资料,大家如果有需要的话,可以参考以下这些资料

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python学习路线

在这里插入图片描述

在这里插入图片描述

二、Python基础学习

1. 开发工具

给大家准备考Python开发过程中需要用到的必备工具,包括最新版PyCharm安装永久机活工具。
在这里插入图片描述

2. 学习笔记

在这里插入图片描述

3. 学习视频

在这里插入图片描述

三、Python小白必备手册

在这里插入图片描述

四、Python实战案例

在这里插入图片描述

五、Python爬虫秘笈

图片

六、数据分析全套资源

在这里插入图片描述

七、Python面试集锦

在这里插入图片描述

在这里插入图片描述

2. 简历模板

在这里插入图片描述
在这里插入图片描述

资料领取

上述这份完整版的Python全套学习资料已经上传网盘,朋友们如果需要可以微信扫描下方二维码输入“领取资料” 即可自动领取
或者

点此链接】领取

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值