美文网首页
流程控制语句之条件语句(一)

流程控制语句之条件语句(一)

作者: 5f2a6061653d | 来源:发表于2019-01-03 19:29 被阅读10次

Python程序设计中流程控制结构包括顺序结构、选择结构和循环结构,它们都是通过控制语句实现的。其中顺序结构不需要特殊的语句,选择结构需要通过条件语句实现,循环结构需要循环语句实现。

条件语句

条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立。程序根据判断结果执行不同的操作,这样就改变代码的执行顺序,从而实现更多功能。例如,用户登录某软件,若帐号与密码都输入正确,则显示登录成功界面,否则显示登录失败界面,具体如下图所示。

邮箱登录界面.png

Python中条件语句有if语句、if-else语句和if-elif语句。

if语句

if语句用于在程序中有条件的执行某些语句,其语法格式如下:

if 条件表达式:

  语句块 # 当条件表达式为True时,执行语句块

如果条件表达式的值为True,则执行其后的语句块,否则不执行该语句块。if语句的执行流程,如下图所示。

if流程图.png

接下来演示if语句的用法,如下所示:

1 score = 98
2 if score >= 90:
3     print("优秀!")
4 print("您的分数为%d"%score)

运行结果如下图所示。


运行结果.png

如果将变量score的值改为80,则运行结果如下图所示。

运行结果.png

在上例中,第2行判断socre的值是否大于等于90。如果socre的值大于等于90,执行第3行,否则不执行第3行。程序执行完if语句后,再接着执行第4行代码。

if-else语句

在使用if语句时,它只能做到满足条件时执行其后的语句块。如果需要在不满足条件时,执行其他语句块,则可以使用if-else语句。
if-else语句用于根据条件表达式的值决定执行哪块代码,其语法格式如下:

if 条件表达式:
  语句块1 # 当条件表达式为True时,执行语句块1
else:
  语句块2 # 当条件表达式为False时, 执行语句块2

如果条件表达式的值为True,则执行其后的语句块1,否则执行语句块2。if-else语句的执行流程,如下图所示。

if-else流程图.png

接下来演示if-else语句的用法,如下所示:

1 score = 98
2 if score >= 90:
3     print("优秀!")
4 else:
5     print("继续加油!")
6 print("您的分数为%d"%score)

运行结果如下图所示。


运行结果.png

如果将变量score的值改为80,则运行结果如下图所示。

运行结果.png

在上例中,第2行判断socre的值是否大于等于90。如果socre的值大于等于90,执行第3行,否则,执行第5行。程序执行完if-else语句后,再接着执行第6行代码。

相关文章

  • 2018-12-11

    流程控制 流程控制语句:--条件判断语句--条件分支语句--循环语句 条件判断语句(if语句) 语法:if(条件表...

  • 【骚全带你学Java---八、流程控制语句】

    java的流程控制语句包含条件语句和循环语句 一.什么是流程控制语句? ·流程控制语句:可以控制程序的执行流程。 ...

  • 零基础Java学习第四篇

    流程控制 条件语句 if条件语句 循环语句 while循环语句 for循环语句 循环语句嵌套

  • Swift - 控制流

    控制流语句,用于控制程序正在执行的流程。Swift中,控制流语句主要为条件语句和循环语句。 条件语句 if条件语句...

  • 流程控制语句、条件判断语句、多重条件判断语句

    流程控制语句: 条件判断语句: 多重条件判断语句:

  • 流程控制语句

    流程控制语句分为条件语句和循环语句 条件语句(if、switch) - if语句 if(表达式){语句块代码}如表...

  • Kotlin学习之流程控制

    Kotlin学习之流程控制 @(Kotlin学习) Kotlin的流程控制,可以分为条件语句和循环语句。 一、条件...

  • 流程控制语句

    1.流程控制语句 条件判断语句:if...else 条件分支语句:switch..case 循环语句:for wh...

  • Java学习笔记——控制流程(三)

    控制流程对于程序语言非常重要,Java中使用条件语句和循环语句来进行流程控制。 一、条件语句 生活中经常遇到这样的...

  • 2.原生js——流程控制语句

    流程控制语句在JS中是至关重要的。JS中的流程控制语句包括if条件判断语句、for循环语句、while循环语句、d...

网友评论

      本文标题:流程控制语句之条件语句(一)

      本文链接:https://www.haomeiwen.com/subject/wwfagftx.html