天天看点

python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not

python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not

这两天学习研究了Python中关于条件判断相关的内容。

python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not

在学习条件判断之前,首先我们要了解一个基本概念——程序的控制结构。

一、程序的控制结构

  • 概念理解:

程序的控制结构指的就是程序的运行顺序,即代码执行的先后顺序。

  • 结构分类:

程序的控制结构通常分为三大类:顺序结构、分支结构、循环结构。顺序结构即自上而下按照代码的顺序逐一运行;分支机构,指根据一定的条件进行判断,根据判断的结果,选择性执行程序的某一部分代码;循环结构,指程序中的一段代码在一定的条件下反复循环执行,如前面我们学过的for循环。

  • 为了便于理解,我简单画了一个概念图,具体如下:
python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not

今天我们重点学习分支结构语句,Python中通过保留字if的使用来实现程序的分支结构。

二、用好if、elif与else保留字,实现程序分叉

  • 1、我们从最简单的开始,单分支结构。

单分支很容易理解,一个条件且只配一个执行语句,即满足条件就执行相应语句,否则就跳过不执行相应语句。

单分支结构代码简单,只需使用Pythone保留字if即可实现,具体用法:

if   :      
           
python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not

我们举个猜数字的例子:

程序内有一个指定数字30,如果用户输入30,则程序提示“你猜对了”。

代码:

#猜数字-1a=eval(input("请输入数字:"))b=30if a==b:    print("你猜对了!")
           

用户输入:30,结果显示如下:

python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not
  • 2、来一个稍复杂一点的,增加一个分支,即二分支结构。

一个条件结合两个语句块A、B,当条件满足是执行语句块A,否则执行语句块B。

二分支结构代码须使用Pythone保留字if和else方可实现,具体用法:

if   :    else:    
           
python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not

修改上面的猜数字实例:

程序内有一个指定数字30,如果用户输入30,则程序提示“你猜对了”,否则程序提示“你猜错了”。

代码:

#猜数字-2a=eval(input("请输入数字:"))b=30if a==b:    print("你猜对了!")else:    print("你猜错了!")
           

用户输入:30,结果显示如下:

python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not

用户输入:40,结果显示如下:

python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not
  • 3、再进一步深入,增加多个分支,即多分支结构。

多条件结合多个语句块来实现。即先判断条件A,若符合条件A则执行语句块A;否则判断条件B,若符合条件B则执行语句块B;否则再判断条件C,以此类推——

多分支结构代码须结合使用Pythone保留字if、elif和else三个保留字方可实现,具体用法:

if :    elif :        ……else:    
           
python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not

再次修改上面的猜数字实例:

程序内有一个指定数字30,如果用户输入30,则程序提示“你猜对了”,否则程序比较输入的数字和30,数字大于30,则提示“你猜大了”,否则提示“你猜小了”

代码:

#猜数字-3a=eval(input("请输入数字:"))b=30if a==b:    print("你猜对了!")elif a>b:    print("你猜大了!")else:    print("你猜小了!")
           

用户输入:30,结果显示如下:

python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not

用户输入:40,结果显示如下:

python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not

用户输入:20,结果显示如下:

python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not

三、条件判断操作符与条件组合保留字and、or以及not

整理汇总了以下,if条件判断语句中常用到的条件判断操作符及条件组合保留字,喜欢的江湖好友可以收藏!

  • 1、条件判断操作符
python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not
  • 2、用于条件组合的三个保留字and、or以及not
python if elif_业余码农学Python-17:用好if、elif与else保留字,实现程序分叉一、程序的控制结构二、用好if、elif与else保留字,实现程序分叉三、条件判断操作符与条件组合保留字and、or以及not

【end】

继续阅读