python3跳出一个循环的实例操作

 更新时间:2020年08月18日 08:34:25   作者:流芳  
在本篇内容里小编给大家整理的是关于python3跳出一个循环的实例操作内容,有需要的朋友们可以参考下。

python跳出循环有两个关键字

1、continue跳过当前循环,进入下一次循环

for i in range(5):
    if i == 3:
        continue
    print(i, end='\t')

结果是:

0       1       2       4

2、利用break关键字跳出整个循环

for i in range(5):
    if i == 3:
        break
    print(i, end='\t')

结果是:

0       1       2

内容扩展:

python中如何跳出多个循环

break语句只能跳出当前的循环,但是如果我们要跳出多个嵌套的循环,该如何实现呢?可以通过定义一个保存循环状态的变量,然后再结合判断语句即可,看如下代码:

bool_flag_1=False
while True:
  while True:
    bool_flag_2=False
    for i in range(3):
      if i==2:
        bool_flag_2=True
        break
    if bool_flag_2==True:
      bool_flag_1=True
      break
  if bool_flag_1==True:
    break
print('跳出三个循环...')

上面代码中,嵌套着3个循环,最里面的循环中,我们想要实现的目的是:当i==2时,就跳出所有的循环并执行print语句。这时就可以通过定义两个新的变量bool_flag_1和bool_flag_2,只要在想跳出多个循环的break语句前改变这些变量的值,然后在外部循环中通过判断变量的值来判断内部的循环是否是想要继续跳出本循环,然后依次执行相应的操作即可。

以上就是python3跳出一个循环的实例操作的详细内容,更多关于python3怎么跳出一个循环的资料请关注脚本之家其它相关文章!

相关文章

  • Python利用plotly绘制正二十面体详解

    Python利用plotly绘制正二十面体详解

    plotly的Python软件包是一个开源的代码库,是一款擅长交互的Python绘图库。本文就来用plotly绘制正二十面体,需要的可以参考一下
    2023-02-02
  • linux环境打包python工程为可执行程序的过程

    linux环境打包python工程为可执行程序的过程

    本次需求,在ubuntu上面开发的python代码程序需要打包成一个可执行程序然后交付给甲方,因为不能直接给源码给甲方,所以寻找方法将python开发的源码打包成一个可执行程序,本次在ubuntu上打包python源码的方法和在window上打包的有点类似,感兴趣的朋友跟随小编一起看看吧
    2024-01-01
  • 关于Python可视化Dash工具之plotly基本图形示例详解

    关于Python可视化Dash工具之plotly基本图形示例详解

    这篇文章主要介绍了关于Python可视化Dash工具之plotly基本图形示例详解,需要的朋友可以参考下
    2021-03-03
  • python实现kmp算法的实例代码

    python实现kmp算法的实例代码

    这篇文章主要介绍了python实现kmp算法的实例代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-04
  • 如何解决jupyter notebook无法导入自己安装的包

    如何解决jupyter notebook无法导入自己安装的包

    这篇文章主要介绍了如何解决jupyter notebook无法导入自己安装的包问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • Python中变量的作用域的具体使用

    Python中变量的作用域的具体使用

    本文主要介绍了Python中变量的作用域的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • Python ctypes库底层交互秘籍实例探究

    Python ctypes库底层交互秘籍实例探究

    ctypes是Python标准库中的外部函数库,允许Python调用动态链接库中的函数,它提供了与C兼容的数据类型和允许Python调用共享库中的函数,对系统级编程和与硬件交互非常有用
    2024-01-01
  • macOS M1(Apple Silicon)安装配置Conda环境的具体实现

    macOS M1(Apple Silicon)安装配置Conda环境的具体实现

    由于常用的Anaconda和Miniconda现在都没有提供M1处理器支持的conda环境,以下是conda-forge提供的miniforge,感兴趣的可以了解一下
    2021-08-08
  • Django 框架模型操作入门教程

    Django 框架模型操作入门教程

    这篇文章主要介绍了Django 框架模型操作,结合实例形式分析了Django框架相关的数据库配置、数据增删改查等操作技巧,需要的朋友可以参考下
    2019-11-11
  • Python编程实现凯撒密码加密示例

    Python编程实现凯撒密码加密示例

    这篇文章主要介绍了使用Python语言编程实现对凯撒密码加密的示例详解有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2021-10-10

最新评论