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

前言

可以使用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. 学习笔记

在这里插入图片描述

扫描二维码关注公众号,回复: 17141120 查看本文章

3. 学习视频

在这里插入图片描述

三、Python小白必备手册

在这里插入图片描述

四、Python实战案例

在这里插入图片描述

五、Python爬虫秘笈

图片

六、数据分析全套资源

在这里插入图片描述

七、Python面试集锦

在这里插入图片描述

在这里插入图片描述

2. 简历模板

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

资料领取

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

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/xiqng17111342931/article/details/134991926