美文网首页
Python --- 程序的分支结构

Python --- 程序的分支结构

作者: A_x_A | 来源:发表于2019-06-04 14:26 被阅读0次

笔记主要由来于 慕课网 Python 语言程序设计

1.单分支结构
2.二分支结构
3.多分支结构
4.条件判断及组合
5.程序的异常处理

1.单分支结构

根据判断条件结果而选择不同前进路径的运行方式

if <条件>:
   <语句块>

例:
  guess = eval(input())
  if guess == 99 :
      print("猜对了!")

2.二分支结构

根据判断条件结果而选择不同向前路径的运行方式

if <条件> :
   <语句块1>
else :
   <语句块2>

例:
  guess = eval(input())
  if guess == 99 :
      print("猜对了!")
  else :
      print("猜错了!")

紧凑形式:适用于简单表达式的二分之结构

<表达式1> if <条件> else <表达式2>

例:
  guess = eval(input())
  print("猜{}了".format("对" if guess == 99 else "错"))

3.多分支结构

if <条件> :
   <语句块1>
esif :
   <语句块2>
   ......
else :
   <语句块3>

例:
  score = eval(input())
  if score >= 60 and score < 70 :
      grade = "D"
  elif score >= 70 and score < 80 :
      grade = "C"
  elif score >= 80 and score < 90 :
      grade = "B"
  elif score >= 90  and score < 100:
      grade = "A"
  print("输入的成绩等级属于级别{}".format(grade))

4.条件的分支结构

<    --->  小于
<=   --->  小于等于
>=   --->  大于等于
>    --->  大于
==   --->  等于
!=   --->  不等于

用于条件组合的保留字
  x and y  --->  两个条件的逻辑与  同时为真结果才为真
  x or y   --->  两个条件的逻辑或  有一个为真结果就为真
  not x    --->  条件 x 的逻辑非

5.异常处理

try :
   <语句块1>
expect [异常类型] :
   <语句块2>

例:
  try :
      num = eval(input("请输入一个整数:"))
      print(num**2)
  except NameError :
      print("输入的不是整数")

高级使用

try :
   <语句块1>
expect :
   <语句块2>
else :            --->  else  对应的语句块3 在不发生异常时执行
   <语句块3>      
finally :         --->  finally  对应的语句块4 一定执行
   <语句块4>

相关文章

  • Python初学(十二)

    上章说了程序的基本结构,这章说下分支结构。 程序的分支结构 单分支结构:if语句: Python的单分支结构使用i...

  • 第4章 程序的控制结构

    4.1 程序的分支结构 4.1.1 单分支结构 Python 的关系运算符: Python 的逻辑运算符 4.1....

  • Python基础(三)——程序结构

    与c语言类似,Python的程序结构包括分支结构、循环结构和函数。 1.分支结构 语句为if....elif......

  • Day5-分支和循环

    一、分支结构 python中的分支结构只有if结构,没有switch if就是在程序用来做判断的(需要在满足某个条...

  • 4.1 程序的分支结构

    四、程序的控制结构 4.1 程序的分支结构 程序的控制结构 单分支结构 二分支结构 多分支结构 条件判断及组合 程...

  • [Python]程序的分支结构

    单分支结构 if <条件>:<语句块> 二分支机构 if <条件>:<语句块1>else:<语句块2> 或:<...

  • Python --- 程序的分支结构

    笔记主要由来于 慕课网 Python 语言程序设计 1.单分支结构2.二分支结构3.多分支结构4.条件判断及组合...

  • Python自学笔记Day10

    Python自学笔记——Day10 程序结构 1. 分支语句 程序可以由三种结构组成全部顺序结构:程序从上到下顺序...

  • 总结Day5_分支、循环

    =====Python分支结构if=====   python中的分支结构只有if语句没有switch 1.什么时...

  • python|第四章-程序的控制结构

    4.1 程序的分支结构 单分支结构 二分支结构 多分支结构 条件判断及组合 条件判断 条件组合 实例: 程序的异常...

网友评论

      本文标题:Python --- 程序的分支结构

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