As we know that else can be used with if statement in Python and other programming languages (like C, C++, Java, etc).

我们知道, else可以与Python和其他编程语言(如C,C ++,Java等)中的if语句一起使用。

In Python, we can use else with for/while to determine whether for/while loop is terminated by a break statement or not i.e. else statement used with for/while is executed only when for/while is not terminated by break statement.

在Python中,我们可以将else与for / while一起使用来确定for / while循环是否由break语句终止,即else for / while所使用的语句仅在for / while不由break语句终止时才执行。

Example 1:

范例1:

# python program to demosntrate
# example of "else with for/while"
# using else with for
for num in range(1, 10):
print(num)
else:
print("Full loop successfully executed")
# using else with while
string = "Hello world"
counter = 0
while(counter < len(string)):
print(string[counter])
counter += 1
else:
print("Full loop successfully executed")

Output:

输出:

1
2
3
4
5
6
7
8
9
Full loop successfully executed
H
e
l
l
o
w
o
r
l
d
Full loop successfully executed

Example 2:

范例2:

# python program to demosntrate
# example of "else with for/while"
# using else with for
for num in range(1, 10):
print(num)
if(num==5):
break
else:
print("Full loop successfully executed")
# using else with while
string = "Hello world"
counter = 0
while(counter < len(string)):
print(string[counter])
if string[counter] == ' ':
break
counter += 1
else:
print("Full loop successfully executed")

Output:

输出:

1
2
3
4
5
H
e
l
l
o

Consider both of the above examples, when we used a break statement – else statement is not executed and we didn't use break statement – else statement is executed.

考虑上面的两个示例,当我们使用break语句–不执行else语句,并且不使用break语句– else语句被执行时。

翻译自: https://www.includehelp.com/python/else-with-for-while-statement.aspx

否则在Python中使用for / while语句相关推荐

  1. python循环语句-python中的for循环语句怎么写

    python中的for循环语句怎么写? Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环的语法格式如下: 1 2 for iter ...

  2. python if语句多个条件-关于函数:如何在python中为一个if语句提供多个条件

    本问题已经有最佳答案,请猛点这里访问. 所以我在用python 3.1.5编写一些代码,这些代码需要有多个条件才能发生某些事情.例子: 1 2 3 4 5def example(arg1, arg2, ...

  3. if函数python_关于函数:如何在python中为一个if语句提供多个条件

    本问题已经有最佳答案,请猛点这里访问. 所以我在用python 3.1.5编写一些代码,这些代码需要有多个条件才能发生某些事情.例子: 1 2 3 4 5def example(arg1, arg2, ...

  4. python中的多行语句可以使用反斜杠来实现_Python中的多行语句可以使用反斜杠来表示。...

    [资料题]4 . A 木业制造有限责任公司(以下简称 A 公司)是增值税一般纳税人,从事实木地板的生产.销售,同时从事木质工艺品.筷子等的生产经营.本年 7 月 A 公司发生下列业务: ( 1 )购进 ...

  5. python execjs是如何请求网页的_在Python中如何执行ExecJs语句

    这次给大家带来在Python中如何执行ExecJs语句,在Python中执行ExecJs语句的注意事项有哪些,下面就是实战案例,一起来看一下. execjs模块 在网页数据提取的日常中,经常有一些有用 ...

  6. Python中if条件判断语句怎么用?

    俗话说"不积跬步无以至千里".学习了Python的基本语法后,接下来我们学习Python常的if条件判断语句. if语句是最简单的条件判断语句,它可以控制程序的执行流程,其使用格式 ...

  7. python中正确的输入语句x、y=input_语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是( )。_学小易找答案...

    [多选题]听障儿童辨音训练包括( ) [简答题]实现栈类(顺序栈跟链栈均可),并利用栈实现十进制到二进制的转换. 将源代码.py文件作为附件上传. [简答题]什么是空字典和空集合?如何创建 [简答题] ...

  8. python中的选择结构语句是语句_python3控制语句---选择结构语句

    python中的控制语句主要有if.if--else.if--slif--else.pass语句.其实python的控制语句与其他语言的控制语句工作原理基本一样.控制语句可以分为选择结构语句和循环结构 ...

  9. 2!=5 or 0在python中是否正确-python中的if判断语句

    判断(if)语句 目标 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 01. 开发中的应用场景 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?--  ...

  10. 【Python】35个经典案例:吃透Python中的if条件语句~

    公众号:尤而小屋 作者:Peter 编辑:Peter 在生活中总是会听到这样的话: 如果我上课认真一点,英语肯定可以及格 如果我努力锻炼,肯定可以减到100斤 如果我技术过硬,早就进大厂了-.. 其实 ...

最新文章

  1. pandas使用pct_change计算数据列的百分比变化、环比变化率:计算当前元素和前一个元素之间的百分比变化、使用style函数指定format的格式:百分比、缺失值替换、用颜色标注极大值和极小值
  2. vue ui无效_vue开发中,父组件添加scoped之后。解决在父组件中无法修改子组件样式问题。...
  3. html5 cs js字母验证码,JavaScript生成图形验证码
  4. nodejs实践录:pm2实验测试记录
  5. q-learning_教计算机如何通过Q-Learning玩Snake
  6. 菜鸟学习oracle
  7. Java设计模式——模板方法模式(模板方法设计模式)详解
  8. 网上购物系统功能业务逻辑导图_功能流程说明_OctShop
  9. 数据库系统原理与应用教程(040)—— MySQL 查询(二):设置要查询的列名或表达式
  10. rdt 可靠数据传输协议
  11. 完美替代photoshop 和 coreldraw的两个软件:krita 和 inkscape
  12. vspy如何在图形面板显示报文_GUI 图形用户界面 [学习笔记]
  13. 弘辽科技:限制店铺流量上涨的七大因素(下篇)
  14. Oracle EBS创建LPN
  15. 【计算方法】线性方程组的数值解法
  16. 如何正确安装PARSEC。
  17. 【java初学】static关键字和接口
  18. 根据经纬度画多边形(返回各个顶点坐标)
  19. Asset Store上常用的40个Unity插件汇总——进阶开发者必备Unity插件
  20. 解决海康相机连接无法显示图像问题

热门文章

  1. python youtube api_使用youtube v3 API从youtube播放列表检索所有视频
  2. 深度学习之facenet人脸识别网络介绍
  3. 51单片机74HC595级联测试proteus
  4. 硬件设计与开发——如何提高自己的能力
  5. ForeSpider数据采集软件之链接抽取
  6. Volatility3内存取证工具使用详解
  7. linux时区文件格式,干货|理解Linux系统的时区、夏令时
  8. 【整理】GOS附件的上传与下载
  9. 前端自动化测试 之 视觉测试
  10. 微信小程序Audio音频(有关歌曲和图片的路径)